July 2001
Intermediate to advanced
656 pages
15h 51m
English
A typical object-oriented information system is designed in terms of several architectural layers or subsystems (see Figure 3.1). The following is not a complete list, but provides an example:
User Interface— graphical interface; windows.
Application Logic and Domain Objects— software objects representing domain concepts (for example, a software class named Sale) that fulfill application requirements.
Technical Services— general purpose objects and subsystems that provide supporting technical services, such as interfacing with a database or error logging. These services are usually application-independent and reusable across several systems.
Read now
Unlock full access