Melhor Agora



Artigos de April, 2007

Depois do Acidente, obras recomeçam no Metrô de São Paulo

Nesta segunda-feira dia 9, após um trágico acidente que matou 7 pessoas, o Metrô de São Paulo volta as suas obras. O  Consórcio Via Amarela, responsável pela construção disse que a retomada das obras não trará novos riscos ou qualquer perigo. Será realmente verdade?

A futura Estação Pinheiros, na famosa linha Amarela, irá passar pelas novas escavações, porém essas, serão feitas com novos procedimentos, a fim de recolher material para análise, no caso terra e os escombros restantes.

Metro

O projeto de escavação foi aprovado tanto pelo Metrô como o Ministério Público, disse o diretor do Metrô, que garante que as melhores técnicas de Engenharia serão utilizadas. Talvez melhores cuidados da primeira vez, poderiam ter evitado o desastre e ter poupado a vida de 7 pessoas.

Referências no G1.

Piquenique: Alemão do BBB 7 e Iris

Alemão está curtindo sua vida após se tornar o novo milionário do Brasil. O relacionamento com Iris, também ex-BBB está muito bom, mesmo a mídia tendo criado uma suspeita de que o namoro dois dois estava abalado. Diego disse que era mentira e que nada vai atrapalhar o namoro.

Futuros contratos para comerciais, campanhas, nada fará o namoro de Alemão e Iris cair. Diego ainda disse que aceitará vários contratos, mas que no momento ele anda tão ocupado que não consegue nem dormir e nem acessar a internet direito. Imaginem ficar no BBB e não poder nem acessar a Internet?

Depois que Alemão fez fotos sensuais no Paparazzo, com certeza receberá convites de revistas como a G Magazine, e outras, além de comerciais e quem sabe até novelas.

Agora, uma das coisas que Alemão e Iris andam fazendo é namorar, aproveitar as “férias”, e a última surpresa que ele fez a ela foi um piquinique, que ele prometeu ainda dentro do BBB pra ela. Veja o vídeo no link abaixo:

http://video.globo.com/Videos/Player/Noticias/0,,GIM662486-7823-O+PIQUENIQUE+DE+ ALEMAO+E+IRIS,00.html

Orientação a Objetos Parte 2

Como continuação do artigo de OO, vou apresentar a vocês os princípios utilizados, leia abaixo:

Abstração: enfoca o que o objeto é e faz, antes de decidir como é implementado. Na abstração é separado o comportamento de sua implementação. Em outras palavras é retirar os atributos e operações de um problema, que dependem do ponto de vista.
Ex: Classe Carro
Os atributos a serem abstraídos dependem do ponto de vista de um vendedor: cor, modelo, ano, mas de um mecânico o ponto de vista seria motor, transmissão, etc.

Encapsulamento: É qualquer mecanismo que possa esconder a implementação de um objeto fazendo com que os outros componentes do sistema não possam acessar o conteúdo interno de dados de um objeto diretamente.(lei de OO)

> Conseqüências: comunicação é feita através de mensagens enviadas para operações
> A implementação de um objeto pode ser alterada sem levar conseqüência as aplicações que o usam.
> Fácil alteração e depuração.
> Devemos acessar somente através de métodos.

Visibilidade: técnica empregada para realizar o encapsulamento. Pode ser do tipo Public + onde todos os componentes podem acessar diretamente o atributo. Protected # no qual somente a sua classe e suas subclasses podem acessar um atributo, exemplo para herança e Private – onde só é visível para os elementos daquela classe.

Herança: é o compartilhamento de atributos e operações feitos entre classes, baseado em uma relação hierárquica. Existem então as classes generalizadas e especializadas, ou classes mãe e classes filhas ou super-classe e subclasses. As subclasses então herdam todos os atributos da super-classe para isso devem estar encapsuladas correntamente para isso. Exemplo Classe Cliente {código, nome, } Suas Classes Filhas poderiam ser divididas em p.fisica e pessoa jurídica.

> Herança Simples: De apenas uma classe;
> Herança Múltipla: herda de mais de uma super-classe: Java não suporta;

Agregação = Escala: Nada mais é do que um mesmo componente dividido em várias partes. Não confundir com herança. Exemplo : Nota fiscal : posso dividí-la em informações e o que estou comprando.

Polimorfismo: Quando uma mesma mensagem levada a objetos diferentes possuem respostas diferentes, porém resultados semelhantes. Polimorfismo então, é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.

Ex: Temos uma Super-classe A
As sub-classes são B e C. Ambas invocam o metodo Figura.Desenhe(). Porém B quer que desenhe um Círculo e C quer que o método desenhe um Quadrado, algo assim.

Espero ter ajudado o pessoal, se algo não ficou claro, comentem aí que tento ajudar melhor vocês.

Orientação a Objetos: Histórico

Dois artigos sobre Teoria Orientada a Objetos, um novo tópico para o desenvolvimento de softwares, que está aos poucos ganhando espaço no mercado de TI .  O primeiro será um breve histórico sobre Orientação a Objetos e alguns conceitos básicos e o segundo será um resumo sobre os princípios da O.O.  Bem vamos la:

Anos 60: A linguagem de programação chamada de SIMULA, criada por Kristen N. e Ole-Johan, derivada da ALGOL, usada para simulação, já apresentava o uso de conceitos de O.O, no caso da linguagem eram o uso de classes e sub-classes utilizado atualmente em O.O.

Anos 70: surge a primeira linguagem totalmente voltada a O.O, que é a SMALLTALK, a qual tudo era considerado como sendo um objeto (conceito de OO que veremos abaixo). Ela foi criada pelos cientistas da XEROX PARC.

Depois veio o C++ criado por Bjarme S. da AT&T Bell, linguagem que evoluiu do C, mas de fácil transição com conceitos de O.O.

Anos 80: Praticamente todas as linguagens de programação já apresentavam conceitos de O.O, como o Delphi, Java, C++, PASCAL, LISP, Cobol.3 entre outras.

Ferramentas Case: Para a implementação da O.O podem ser utilizadas algumas ferramentas como a Rational Rose, System Architect, Together C++ entre outras.

Bem vamos agora falar mesmo o que é essa Orientação a Objetos. Antes dela, o Desenvolvimento de Software era demorado e com isso era necessário estabelecer uma mudança de metodologia. Com alguns conceitos de O.O isso foi possível. A partir da chegada da O.O os desenvolvedores tiveram que se adaptar a uma mudança de habito, a programação ficou mais consistente, as linguagens de programação deixaram de ser estruturadas e passaram a ser mais complexas (evolução), além de que com a O.O os programas passaram a serem maiores e muito mais complexos.

O que a Orientação a Objetos tenta fazer então: Passar para os computadores uma abstração do Mundo real. Para isso utiliza basicamente classes e objetos. O.O então é simplesmente organizar o software em objetos que incorporam estruturas de dados e comportamentos.

Por que utilizar O.O? 

Porque é um tópico atual, pois maior desempenho no desenvolvimento, qualidade (menos erros), reuso (reaproveitamento de código) e abandono de velhas metodologias.

Por que não usar?

Falta de preparo de Empresas e Desenvolvedores, Treinamentos, Ser apenas mais uma tendência, além de que é uma nova metodologia.

Bem vamos especificar então o que são esses tais objetos e classes, as quais compõe basicamente a O.O

Objetos: são instâncias de uma classe. São compostos por dados e comportamentos. Cada objeto difere de outro através de uma identidade, mesmo que apresente características semelhantes. Um objeto pode ser um parágrafo de um documento, pode ser a janela de uma estação de trabalho, pode ser o carro do Zé etc. Ele pode ser real ou abstrato, desde que armazene dados ou comportamentos. Pode se dizer que um objeto é como uma caixa preta pois é passado a ele uma mensagem dizendo o que é para ele fazer, mas sem se preocupar como irá fazer.

Classes: é um conjunto de objetos que compartilham dados e métodos. Por exemplo: temos X objetos em uma sala de aula pertencentes a uma classe chamada ALUNO.

As classes podem ser ABSTRATAS, quando servem como um modelo e não são instanciadas, PERSISTENTES, como o próprio nome diz, persistem do início ao fim da aplicação e TRANSIENTES, que são utilizadas somente quando são chamadas e utilizadas.

Ex: Identidade da Classe (ALUNO)  -  Atributos ou Dados (Nome, Idade, RG…)   -   Métodos (Cadastrar, Deletar…)

Ainda temos dentro das classes os Métodos ou Funções-Membro, que são métodos que podem manipular os atributos da classe e a Instancia, que é quando declaramos um objeto através de uma classe, parecido com declaração de uma variável.

Esse foi o primeiro resumo de OO, amanhã colocarei um artigo sobre os príncipios.

Cara que tem um caso com uma porca

Na falta de coisas importantes para escrever, trago a vocês o Eraldo Moreira de Araújo, um cara ajudante de pedreiro que adora animais. Isso mesmo adora mesmo veja o que ele aprontou com a porca da vizinha… foi até preso pelo ato.

Leia mais abaixo:

Bangela Eraldo

Vi no Jacaré Banguela 

Pegadinhas do João Kleber

Esse cara gosta mais de apanhar do que o Ivolanda do Topa Tudo por Dinheiro. Na pegadinha a seguir o cara foi maldoso, não adianta, imaginem só:

- Ele pára um cara na rua e diz que é olheiro de futebol de um time lá. Então começa dando uma bolinha pequena pro cara fazer embaixadinhas. Depois dá-lhe uma bolinha um pouco maior. O mal da história é quando ela da para o cara uma bola maior parecida com uma de futsal. Porém essa bola pesa 10Kg veja só o que aconteceu:

Datas de Inscrição para o ENEM 2007

Já estão definidas as datas para o procsso de inscrição do ENEM - Exame Nacional do Ensino Médio. As inscrições poderão ser realizadas no prazo de 14 de maio a 15 de junho nas agências do Correio. Os cartões de confirmação, que em geral demoram muito para chegar, estão previstos para até 17 de agosto. Em 2005, a entrega dos cartões de confiramação da inscrição demoraram tanto que o Inep teve que alterar a data da prova.

Veja aqui portaria oficial do Ministério da Educação! 

O exame é bem simples, questões de lógica simples, matemática e uma parte de conhecimentos gerais. A prova tem data prevista para realização no dia 26 de agosto. O exame é indicado para alunos do Ensino Médio, concluintes ou não, e é uma ótima forma de avaliar o conhecimento, além de que o resultado obtido pode ser utilizado como complemento na nota de inúmeras universidades.

A prova é dividida em 63 questões que compreendem matemática, estatística, português entre outras, tudo relacionado à conhecimentos gerais e atualidade. Ainda possui a parte de redação que também é bem simples.

Mais informações sobre o ENEM aqui.


© 2007 - Melhor Agora - Concebido ao mundo por Diego Roberto Antunes - Copy and Paste, mas cite a fonte, please! :D

Este é um blog pessoal e os comentários publicados podem afetar negativamente o blog. Por isso me reservo ao direito de apagar comentários não bem-vindos!