Differences between revisions 4 and 5
Revision 4 as of 2005-01-23 12:55:27
Size: 464
Editor: t-indiv10-134
Comment:
Revision 5 as of 2005-01-23 20:18:59
Size: 1425
Editor: t-indiv10-134
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:


= References =

{{{#bibtex

@BOOK{Buschmann+MeunierETAL-PattSoftArchVolu:96,
  author = {Buschmann, F. and Meunier, R. and Rohnert, H. and Sommerlad, P. and Stal, M.},
  title = {Pattern-Oriented Software Architecture, Volume 1: A System of Patterns},
  publisher = {John Wiley & Sons, Inc.},
  year = 1996,
}

@BOOK{Gamma+HelmETAL-DesiPattElemReus:95,
  author = {Gamma, e. and Helm, R. and Johnson, R. and Vlissides, J.},
  title = {Design Patterns -- Elements of Reusable Object-oriented Software},
  publisher = {Addison-Wesley},
  year = 1995,
}

@BOOK{Schmidt+StalETAL-PattSoftArchVolu:00,
  author = {Schmidt, D.C. and Stal, M. and Rohnert, H. and Buschmann, F.},
  title = {Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects},
  publisher = {John Wiley & Sons},
  year = 2000,
  edition = 1,
}

}}}

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 essense of object orientation, to turn yourself from a programmer back to a designer: Use object orientation as a tool to slice the compex into the simple, and put them back again in a structured way.

We will learn a bit about UML, yet another language.

References

{{{#bibtex

@BOOK{Buschmann+MeunierETAL-PattSoftArchVolu:96,

  • author = {Buschmann, F. and Meunier, R. and Rohnert, H. and Sommerlad, P. and Stal, M.}, title = {Pattern-Oriented Software Architecture, Volume 1: A System of Patterns},

    publisher = {John Wiley & Sons, Inc.}, year = 1996,

}

@BOOK{Gamma+HelmETAL-DesiPattElemReus:95,

  • author = {Gamma, e. and Helm, R. and Johnson, R. and Vlissides, J.}, title = {Design Patterns -- Elements of Reusable Object-oriented Software}, publisher = {Addison-Wesley}, year = 1995,

}

@BOOK{Schmidt+StalETAL-PattSoftArchVolu:00,

  • author = {Schmidt, D.C. and Stal, M. and Rohnert, H. and Buschmann, F.}, title = {Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects},

    publisher = {John Wiley & Sons}, year = 2000, edition = 1,

}

}}}

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