Suunnittelu alkaa tuottamaan jo tulosta. Tärkeimpänä vaatimuksena oli että koko homman pitää olla helposti laajennettavissa ja muutettavissa. Kävin läpi aika monta vaihtoehtoa ja päädyin sellaiseen tulokseen että olio-ohjelmoinnin hierarkinen järjestelmä on hieman liian jäykkä joihinkin tarkoituksiin ja että sille on myös vaihtoehtoja. Se on jäykkä varsinkin silloin, jos jotain pitää muuttaa tai laajentaa. Kokeilin ja mietin myös korkeammalla tasolla erinäköisiä ja kokoisia toteutuksia, mutta jotkut rikkoivat kokonaan joitain periaatteita tai olivat hieman liian jäykkiä. Lopuksi pientä hahmotelmaa siitä minkälaista saattaisin käyttää. Tosiaan kyseiset diagrammit ovat vain hahmotelmia ja niistä voi puuttua osia, relaatioita sun muita.
No comments:
Post a Comment