Skip to content

isel-leic-mpd/mpd-2012-i41d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turma i41D - Repositório de Modelação e Padrões de Desenho

Mais informações no Wiki de MPD i41D

Apresentação da Unidade Curricular de MPD

A unidade curricular de Modelaçã e Padrões de Desenho (MPD) tem como objectivo principal:

  • o exercício da programação Orientada por Objectos (OO) em Java.

e ainda aprofundar:

  • padrões de desenho de software como descrições esquemáicas de soluções OO para problemas recorrentes;
  • a utilização de testes unitários, como prática essencial no desenvolvimento de software;
  • Java Object Model, com maior enfase nos Genéricos e Anotações;
  • a utilização da API de reflexão no desenvolvimento de aplicações extensíveis;
  • inversão de controlo (IoC) e injecão de dependências (DI);
  • padrões OO para acesso a dados relacionais.

Não sendo um requisito assumido, no entanto os alunos já tiveram contacto com alguns padrões de desenho, tais como:

  • Iterator - framework de coleções;
  • Decorator - utilização de filtros na framework IO;
  • Observer - modelo de eventos em aplicações GUI (Graphical user interface);
  • Strategy - disposição de componentes em GUI com base em LayoutManager.

Neste âmbito consideram-se como requisitos mínimos para a frequência de MPD:

  • conhecimento de programação OO na linguagem de programação Java;
  • conhecimento das frameworks Java: Collections, IO, AWT e swing;
  • concluídas as unidades curriculares de AED e SI1.

About

Repositório de MPD das turmas i41d e i61d de 2012

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages