Engineering Design Principles
Evaluating Software Engineering Designs |
Prof. David Bernstein |
Computer Science Department |
bernstdh@jmu.edu |
Calculator
should not have know details about messages
.ZipCodeReader
class and a PostageFinder
class.Elevator
class and a CallStation
class.Bold
, Italic
and Plain
do not have a part-whole relationship to Paragraph
.Content
interface.