Design Patterns / Week 14

Designing a payroll system - CompletedDesigning a payroll system – Completed

In the previous two posts, Design Patterns / Week 12 and Design Patterns / Week 13, the design of a payroll system was started. In this week’s class we will finalize the design, provide some code snippets for relevant functions and draw some conclusions:

  • the design is emerging as more and more details are unveiled about the requirements, about the problem
  • the design is continuously changing as more and more details are unveiled
  • there are multiple solutions; try to choose the one that fits best the needs at that moment
  • pay attention to OOD principles

Download the full story and the Java code. Don’t miss them!

This concludes our trip into Design Patterns Land. Hope you enjoy it and I saved the best for last: “Over-reliance on tools and procedures and under-reliance on intelligence and experience are recipes for disaster”.

This entry was posted in Design Patterns and tagged . Bookmark the permalink.