Ybadoo - Soluções em Software Livre
Tutoriais
Programação Orientada a Objetos

Você deve escrever um aplicativo que recupere dados de um armazém de dados baseado em arquivo. Às vezes, seu aplicativo será executado de forma local e poderá acessar o armazém de dados através de meios diretos. Outras vezes, o cliente será executado de forma remota e precisará se comunicar com um servidor para ler o armazém de dados. Qual padrão de projeto você usaria e por que (Sintes, 2002)?

Sintes, Anthony. (2002). Aprenda Programação Orientada a Objetos em 21 Dias. São Paulo: Pearson Education do Brasil. 693 páginas.