Como usar o projeto orientado a objetos com a linguagem não-oo para ios

Video: Curso de Java 24 - Orientação a Objetos: Classes e atributos

Embora o uso de uma linguagem orientada a objetos (OO), como Objective-C para criar um app iOS naturalmente obriga a pensar de uma maneira orientada a objetos, você pode usar o projeto OO pensando mesmo quando se usa uma linguagem não-OO.

Video: Curso de POO Java (Programação Orientada a Objetos)

Comece com objectos em primeiro lugar e, em seguida, converter cada objecto numa estrutura de dados. Em seguida, traduzir métodos para funções que operam em cada estrutura de dados e declarar essas funções no mesmo arquivo que você fez a estrutura de dados.

Você estará muito perto de um programa OO. Aqui está uma visão geral do desenvolvimento:

  • Analisar: Comece com a análise para identificar o seguinte:

  • objetos

  • capacidades de objectos (também conhecidas como as suas responsabilidades, o seu comportamento, seus métodos, ou suas funções)

  • características de objectos (também conhecidos como atributos ou variáveis)



  • Consolidar: Identificar generalizações e especializações de objectos (o objecto do navio é uma generalização do objecto Teacup, que, por sua vez, é uma especialização da embarcação).

  • Escrever programa: Escrever o programa real, compondo interações entre os objetos.

  • Reuso: Isso acontece com um objeto inteiro.

  • design orientado a objeto é a melhor maneira de pensar e escrever programas. O fato de que ele começa com uma análise significa que você sair com uma compreensão mais profunda do domínio no qual você está programando.

    Esta compreensão irá atendê-lo em bom lugar como você escrever mais programas nesse domínio, especialmente se você acabar construindo software em larga escala sistemas compreendendo muitos programas que compartilham dados e colaborar uns com os outros.

    Considere baseando seu programa sobre os objetos no domínio (em oposição às acções no domínio, ou seja, o comportamento) faz com que seus programas mais estável porque, apesar de muitos comportamentos ocorrer em um domínio e comportamentos também tendem a evoluir rapidamente no domínio, os objectos tendem a ser mais constante.

    Video: Introducao a Projeto Orientado a Objetos

    O fato de que você pensa objetos primeiro e depois escrever programas compondo interações significa que a reutilização é um foco desde o início, em vez de após o fato.


    Publicações relacionadas