Differences between revisions 105 and 106
Revision 105 as of 2005-09-04 10:00:21
Size: 1485
Editor: dyn176178
Comment:
Revision 106 as of 2005-09-04 10:31:19
Size: 1288
Editor: dyn176178
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from ObjectOrientationAndDesignPatterns/200503
## page was renamed from ObjectOrientationAndDesignPatterns/200502
## page was renamed from ObjectOrientationAndDesignPatterns

Navigation(children, 1)


TableOfContents

(!) Owning a hammer doesn't make one an architect.

Introduction

So you have done Java A and even B. Congratulations. Have you also found that Java offers something that is more than a programming language? With this assignment, we will try to wrap up your knowledge about Java, or any other object-oriented programming language you know (C++, Object Pascal, Python, Ruby ...), to get the essence of object orientation, to turn yourself from a craftsman back to a designer: Use object orientation as a tool to slice the complex into the simple, and put them back again in a structured way.

Schedule

Include(/AssignmentGantt,'Gantt',2,from='^----') Include(/AssignmentSchedule,'Week plan',2,from='^----')

Final deliverables

  • Report of Task 2 and 3.
  • In your report, include a section to convince me that an object-oriented approach can also be useful for you as a intelligent product and service designer (not as a software designer or a programmer), or a section to convice me that the object-oriented approach is useless at all in design. Explain why, and if it can be useful, tell me how.

  • Deadline: Aprial 6, 9:00AM Sharp.

Include(/Resources,,,from='^----')

JunHu: ObjectOrientedAnimals/200503 (last edited 2008-10-03 20:18:42 by localhost)