Jojo's OO Design Project Log
From CSSEMediaWiki
(Difference between revisions)
m |
|||
Line 4: | Line 4: | ||
To say the least, it is really good design, well-packed with good design principle and design patterns. However, the design was bound to the software requirement which has now changed. | To say the least, it is really good design, well-packed with good design principle and design patterns. However, the design was bound to the software requirement which has now changed. | ||
− | [[Image:DigitalMusicStand originalDesign.png | | + | [[Image:DigitalMusicStand originalDesign.png |thumb]] |
My task is to improve his designs based on the new requirements. Come to think of it, his design has some bottleneck that is not flexible (ie. not open to extension and modifications). | My task is to improve his designs based on the new requirements. Come to think of it, his design has some bottleneck that is not flexible (ie. not open to extension and modifications). |
Revision as of 05:24, 14 August 2008
Original Design
The image below shows the by Alexey Blinov...An Cosc Honours 2007 student, which also did this course. He came up with this final design at the end of the course. To say the least, it is really good design, well-packed with good design principle and design patterns. However, the design was bound to the software requirement which has now changed.
My task is to improve his designs based on the new requirements. Come to think of it, his design has some bottleneck that is not flexible (ie. not open to extension and modifications).