Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

EspecializationPOO-Delphi

Os estudos quando fiz Especialização em POO com delphi.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Sobre a Especialização.

Quando falamos sobre paradigmas de programação a Orientação a Objetos e bastante conhecida, programo desde muito novo e mesmo não sabendo o que era OO, Na minha cabeça tinha uma ideia de como os Objetos funcionavam, a ideia de criar instancias de objetos e atribuir aos componentes, então quando aprendi sobre esse paradigma foi bem fácil de entender, decidi fazer a especialização para ver o que mais eu poderia aprender sobre OO para melhorar a qualidade do meu código, fiquei bastante surpreso com a diversidade de conceitos que aprendi que melhoraram a qualidade do meu código, aprendi sobre como utilizar programação funcional junto a Orientação a objetos, isso abriu uma ampla ideia de como otimizar o meu código, assim tendo uma melhor legibilidade, melhor gerenciamento de memória sobre os objetos. Aprendi também sobre Orientação a eventos, que no geral e um complemento muito bom para OO, isso me permitiu escalar o meu código muito facilmente, ajudando a encapsular meus métodos. Vimos todo o básico em OO, sobre os pilares de Encapsulamento, abstração, polimorfismo e herança. Vimos sobre injeção de dependências que nos permite substituir a herança e ajuda no encapsulamento, vi também sobre diretivas da linguagem, e como elas trabalham com OO.

Conceitos que vimos.

pascal
*Programa????o Orientada a Interfaces.
*Programa????o Orientada a Eventos.
*programa????o funcional.
*Inje????o de depend??ncias.
*Orienta????o a Objetos do b??sico ao avan??ado.
*MVC.
*Agilidade com a IDE.
*Diretrizes da linguagem.
*Gerenciamento de mem??ria.

Sobre os Exemplos.

Eu não coloquei todos os exemplos que criei durante o curso, pois alguns deles eram bem básico, era sobre heranças, encapsulamentos, abstração e polimorfismo. Coloquei somente os que eu achei que eram diferenciados, os que apliquei os conceitos que aprendi.