Difference between revisions of "Programação com Objectos"

From Wiki**3

Line 6: Line 6:
  
 
* [[Tópicos sobre Programação com Objectos]] (teoria e prática)
 
* [[Tópicos sobre Programação com Objectos]] (teoria e prática)
 +
 +
== Tópicos o Desenvolvimento em Java e C++ ==
 +
 +
Material de apoio à construção do projecto (aplicação bancária) (these are the 2010/2011 editions):
 +
* Base interaction package, a.k.a. po-uilib [download]
 +
* Core functionality [download]
 +
* String generation (labels, messages, user interface exceptions) [download]
 +
* Text-based user interface, a.k.a., "textui" [download]
 +
 +
Each package includes a makefile to compile and build the corresponding JAR archive. Note that the makefiles assume that all JAR dependencies reside in /usr/share/java (linux installation -- other environments may, and indeed should work, but are not covered in this text).
  
 
== Exercícios e Problemas ==
 
== Exercícios e Problemas ==

Revision as of 17:25, 24 October 2010

Programação com Objectos
Introduction
Creation and Destruction
Inheritance & Composition
Abstraction & Polymorphism
Code Organization
Java Topics
Inner Classes
Enumerations
Data Structures
Exceptions
Input/Output
RTTI
Other Topics
JUnit Tests
UML Topics
Design Patterns
"Simple" Factory
Composite & Visitor
Command
Strategy & State
Template Method
Observer
Abstract Factory
Decorator & Adapter
Façade (aka Facade)

Tópicos Teóricos

Tópicos o Desenvolvimento em Java e C++

Material de apoio à construção do projecto (aplicação bancária) (these are the 2010/2011 editions):

  • Base interaction package, a.k.a. po-uilib [download]
  • Core functionality [download]
  • String generation (labels, messages, user interface exceptions) [download]
  • Text-based user interface, a.k.a., "textui" [download]

Each package includes a makefile to compile and build the corresponding JAR archive. Note that the makefiles assume that all JAR dependencies reside in /usr/share/java (linux installation -- other environments may, and indeed should work, but are not covered in this text).

Exercícios e Problemas

A Few Notes on Unit Testing

Linguagens de Programação

Ver Também