Jojo's OO Design Project Log

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
(New page: == 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. T...)
 
(Original Design)
Line 1: Line 1:
 
 
== Original Design ==
 
== Original Design ==
  
Line 7: Line 6:
 
[[Image:DigitalMusicStand originalDesign.png]]
 
[[Image:DigitalMusicStand originalDesign.png]]
  
My task is to improve his designs based on the new requirements. Come to think of it, his design is , but not flexible/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 01:45, 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.

DigitalMusicStand originalDesign.png

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).