Systems analysis: Domain Objects The early appeal of object orientation was the ‘natural’ way that objects can repre- sent the real world, and some still preach...
Continue reading...Systems Analysis
Systems Analysis We are halfway through the book, and we now begin to analyse the system behav tour. In terms of project time scales this is...
Continue reading...ICANDO site safety application.
ICANDO site safety application. One approach to object identification, preached in some simple methods, is noun-identification.9 Textual descriptions are taken from the requirements docu- ments, and...
Continue reading...Object Models and Class Diagrams
Object Models and Class Diagrams We now have the notation to describe quite complicated systems. The process of object-oriented analysis and design is one of elaborating...
Continue reading...Object concepts: Aggregation
Object concepts: Aggregation We can make up objects out of other objects. This is known as aggregation. The behaviour of the bigger object is defined by...
Continue reading...Object concepts: Inheritance
Object concepts: Inheritance One of the key concepts of object-oriented development is the notion of inheri tance 3 It has several purposes. Often you will not...
Continue reading...Object concepts: Relationships
Object concepts: Relationships Objects only really become interesting and useful when you make them talk to each other. To do this, you define relationships between objects...
Continue reading...Object concepts: Polymorphism
Object concepts: Polymorphism Computer scientists are wonderful at choosing complicated-sounding words to explain simple concepts. Polymorphism simply means that the two classes can use the same...
Continue reading...Object concepts: Encapsulation
Object concepts: Encapsulation An important concept is the notion of encapsulation. We introduced objects as the smallest unit of meaningful behaviour within a system. All the...
Continue reading...Object concepts: Objects
Object concepts: Objects Objects are the building blocks of object-oriented systems. They are the smallest entiry with significant behaviour You might think of them as atoms...
Continue reading...