This shows you the differences between two versions of the page.
contexts:object-oriented_design [2013-05-19 22:09] (current)
|Line 1:||Line 1:|
|+||====== Object-Oriented Design (OOD) ======|
|+||Object-oriented design as understood here is the task of defining how the software works on a class level which comprises the decomposition into classes, defining their interfaces, method signatures, their grouping into packages, etc. In the agile world OOD is seen as a part of coding while plan-driven development sees it as a separate development phase before the actual coding. Nevertheless roughly the same decisions have to be made.|
|+||===== Principle Language(s) =====|
|+||* [[collections:OOD Principle Language]]|