Showing posts with label ooad. Show all posts
Showing posts with label ooad. Show all posts

Friday, 13 August 2010

Will DI change the way we teach OOD ?

As technologies such as Dependency Injection frameworks like Guice and Spring gain traction and become main stream practices, do we need to change the way we teach Object-Oriented Design ?

DI usage has an impact on the dependencies between classes, and how classes are instantiated and generally "wired" together. These patterns greatly facilitate unit testing of our implementations.

Current OOD material does not yet support this concept, may be we should start to think about that.

Sunday, 24 January 2010

Recommended reading for AIT's OOAD bootcamp

The following is a list of recommended books for use in the OOAD bootcamp which I shall be teaching during 20 Jan 2010 - 8 Feb 2010 at AIT.
Textbook(s):
Reference(s):There may be some additional books which I shall add at a later date.