Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

OO Overkill: When Simple is Better than Not 1 Owen Astrachan

Summary: OO Overkill: When Simple is Better than Not 1
Owen Astrachan
Computer Science Department
Duke University
Object oriented design patterns as popularized
in [GHJV95] are intended to solve common program-
ming problems and to assist the programmer in design-
ing and developing robust systems. As first year courses
increasingly emphasize object orientation, knowledge of
design patterns and when to use them becomes an im-
portant component of the first year curriculum. Re-
cent literature has focused on introducing the patterns
to computer science educators, but not on the situa-
tions and contexts in which the patterns are appropri-
ate. Design patterns and object orientation are parts
of a methodology that scales to large systems. In this
paper we show that these concepts do not always scale
down. We analyze examples from current literature that


Source: Astrachan, Owen - Department of Computer Science, Duke University


Collections: Computer Technologies and Information Sciences