The object-oriented design of a software system is contrasted with traditional design methodologies in which data structures and algorithms (implementation details) are intimately connected to the design structure. The process of object-oriented design with a case study in this article. A tic-tac-toe game, human vs. Computer, is chosen as the subject because its design is complex enough to warrant object-oriented design and the subject hopefully familiar enough to be accessible to many readers. The main program module is presented and then each of the design specification modules (definition modules). These comprise the design architecture of the software system.
|Original language||English (US)|
|Number of pages||7|
|Journal||Journal of Pascal, Ada & Modula-2|
|State||Published - 1984|
ASJC Scopus subject areas