Este artigo é um capítulo do livro UML for Java Programmers.
http://www.objectmentor.com/resources/articles/CoffeeMaker.pdfTrata-se de uma discussão sobre erros comuns no design orientado a objeto.
Vale pelo aprendizado de que devemos modelar em cima de comportamento, e não substantivos que parecem fazer parte do domínio do problema.
Um exemplo disto foi na última quarta. Infelizmente não tivemos tempo de discutir a respeito, mas no início estávamos quase criando uma classe "Avião", que em nada ajudava a modelar a interações interessantes do problema.
Usando a terminologia introduzida no artigo, a tal classe seria uma
Vapor Class...
[]'s
Rodolfo Carvalho
UML FOR JAVA™ PROGRAMMERS
By: Robert Cecil Martin
Publisher: Prentice Hall