Como desenvolver um script orientada a objeto

roteiros orientados a objetos requer muito planejamento. Você precisa planejar seus objetos e suas propriedades e que eles podem fazer. Seus objetos precisam para cobrir todas as suas responsabilidades sem invadir as responsabilidades de outros objetos. Para projetos complicados, você pode ter que fazer alguma construção e teste modelo antes de você pode se sentir razoavelmente confiante de que seu plano de projeto inclui todos os objetos que ele precisa.

Video: Curso de HTML5 - 23 - javascript com Objetos

Desenvolvimento de scripts orientados a objetos inclui os seguintes procedimentos:

  1. Escolha os objetos.

  2. Escolher as propriedades e métodos para cada objecto.

  3. Criar o objeto e colocá-lo para trabalhar.

Escolha os objetos para seu script

Sua primeira tarefa é desenvolver a lista de objetos necessários para o seu projeto de programação. Se você estiver trabalhando sozinho e seu projeto é pequeno, os objetos podem ser óbvio. No entanto, se você está trabalhando em um projeto grande e complexo, selecionando a lista de objetos pode ser mais difícil.

Video: Aula 03 - Associação e herança - Curso de Programação Orientada a Objeto em Java - de 15 em 15 min

Por exemplo, se o seu projecto está a desenvolver o software que gerencia todas as tarefas em um banco, sua lista de possíveis objetos é grande: conta, caixa, dinheiro, talão de cheques, lixeira, guarda, cofre, sistema de alarme, cliente, empréstimo, juros, e assim por diante. Mas, você precisa de todos esses objetos? Qual é o seu roteiro vai fazer com o lixo no lobby? Ou o guarda? Bem, talvez o seu script precisa agendar turnos para os guardas.

Quando você está planejando programas orientados a objetos, a melhor estratégia para a identificação de seus objetos é listar todos os objetos que você pode pensar - ou seja, todos os substantivos que possam ter alguma coisa a ver com o seu projeto. Às vezes, os programadores podem tomar todas as substantivos para fora da documentação proposta de projeto para desenvolver uma lista bastante abrangente de possíveis objetos.

Depois de criar uma longa lista de possíveis objetos, sua próxima tarefa é a de atravessar fora o maior número possível. Você deve eliminar todas as duplicatas, objetos que têm responsabilidades sobrepostas e objetos que não estão relacionados ao seu projeto.

Por exemplo, se o seu projecto relaciona-se com a construção de um carro, seu projeto de carro provavelmente precisa ter objetos para cada parte no carro. Por outro lado, se o seu projeto envolve o controle de tráfego em uma garagem, você provavelmente só precisa de um objeto carro que você pode se mover ao redor- peças do carro não importa para este projeto.

Seleccione propriedades e métodos para cada objecto

Quando você tem uma lista abrangente de objetos, você pode começar a desenvolver a lista de propriedades para cada objeto. Pergunte a si mesmo o que você precisa saber sobre cada objeto.

Por exemplo, para um projeto de reparação automóvel, você provavelmente precisa de saber coisas como quando o carro sofreu a última revisão, a sua história de reparação, quaisquer acidentes, detalhes sobre as peças, e assim por diante. Para um projeto envolvendo o tráfego garagem, você provavelmente precisa saber o tamanho apenas o carro. Quanto espaço que o carro pegar na garagem?



Você precisa definir as responsabilidades de cada objeto e cada objeto precisa ser independente. Ele precisa de métodos para ações que lidar com todas as suas responsabilidades. Por exemplo, se um de seus objetos é uma conta bancária, você precisa saber o que uma conta bancária precisa fazer.

Bem, em primeiro lugar, ele precisa ser criado, para que possa definir uma openNewAccount método. Ele precisa aceitar depósitos e retiradas desembolsar. Ele precisa manter o controle do equilíbrio. Ele precisa informar o equilíbrio quando solicitado. Ele pode precisar de adicionar interesse para a conta periodicamente. Tais atividades vêm à mente rapidamente.

No entanto, um pouco mais pensamento, ou talvez testar, pode revelar atividades que você negligenciados. Por exemplo, a conta armazena informações sobre seu proprietário, como nome e endereço. Você se lembrou de incluir um método de actualização dessas informações quando o cliente se move? Pode parecer trivial comparado ao mover o dinheiro ao redor, mas não vai parecer trivial, se você não pode fazê-lo.

Criar e usar um objeto

Depois de decidir sobre a concepção de um objeto, você pode criar e, em seguida, usar o objeto. Os passos para a criação e utilização de um objecto são como se segue:

  1. Escreva o classe declaração.

    Video: PHP Orientado a Objetos - Aula 91 - Primeira Classe em PHP - eXcript

    o classe declaração é uma declaração PHP que é o modelo para o objeto. o classe declaração tem um bloco de declaração que contém código PHP para todas as propriedades e métodos que o objeto tem.

  2. Incluir a classe no script onde você deseja usar o objeto.

    Você pode escrever o classe declaração no próprio script. No entanto, é mais comum para salvar o classe declaração em um arquivo separado e usar um incluir declaração para incluir a classe no início do script que precisa usar o objeto.

  3. Criar um objeto no script.

    Você usa uma declaração PHP para criar um objeto com base na classe. Isso é chamado instanciação.

  4. Use o novo objeto.

    Depois de criar um novo objeto, você pode usá-lo para executar ações. Você pode usar qualquer método que está dentro do bloco de declaração de classe.


Publicações relacionadas