sexta-feira, 7 de dezembro de 2012

Reflexão ao modulo 8

Eu neste módulo, que foi de teórica fiquei a entender o que é o POO, programação orientada a objectos, programação não estruturadas, programação estruturada, polimorfismo, herança e encapsulamento. Para eu perceber melhor estes conceitos teóricos, eu coloquei no portefólio esses conceitos que me ajudaram e vão ajudar ainda mais quando eu precisar. 

quinta-feira, 6 de dezembro de 2012

Herança -> são classes que podem ser criados com base em outras classes, herdando os seus membros.
Polimorfismo -> é um determinado método de uma classe ou conjunto de classe que pode ter varias versões ou formas.

Programação orientada por objectos -> permite trabalhar com aplicações para ambientes graficos como o Microsoft, Windows, Linux, etc.

Ex.: C++; Java; JavaScritp; PHP; ASP.
Programação nao estruturada -> só permite sequências lineares de introduções.

EX.: Basic; Fortram; ect.
Encapsulamento -> são as classes e os objectos que são unidades de código que encobrem e protegem os seus membros em relação á classe membros.


Programação estruturada ->  tem estruturas de controlo(if...then; case; while; for; etc.) e tambem a divisão dos programas em rotinas ou em subprogramas(procedimentos ou função);
   
    EX.: Pascal; C; etc.

Como se designa-se uma classe no contexto do POO

Uma classe no contexto do POO é uma unidade de código a partir da qual se podem criar objectos de programação, e os objectos são unidades  de código utilizados no desenvolvimento de aplicações.
Conceitos avançados de programação

POO

Na programção orientada a objectos, o conceito central é o de objecto, mas tambem podia ser o de classe.

Uma classe, no contexto da POO, é uma unidade de código a partir da qual se podem criar objectos de programação.