Introduction
Content
Apply
Reflect
Extend
Context Computers and Software systems Computers System Software System Systems programs and systems programmers a possible source of confusion Computer programming language Software development activities Computers and Software Systems Activities Object-oriented systems Overview of object concepts The execution of software systems Specification of software systems Inheritance and polymorphism Object-oriented software development processes Object technology concept map Object technology concept map: Activities Abstraction Classes and objects Kinds of real-world classes Classes and Objects: Summary Encapsulation Classes and Objects and Encapsulation: Activities State Attributes Operations Controlling state change State changes and Class hierarchies: Activities Inheritance Class hierarchies Overriding methods Messages Messages with arguments Messages and Events: Activities Object-oriented programming languages Different realisations of object concepts as programming languages Influence of choice of programming language Back to top RITSEC - Global Campus Copyright ?1999 RITSEC- Middlesex University. All rights reserved. webmaster@globalcampus.com.eg
Computers System Software System Systems programs and systems programmers a possible source of confusion Computer programming language Software development activities Computers and Software Systems Activities Object-oriented systems
Computers
Systems programs and systems programmers a possible source of confusion Computer programming language
Systems programs and systems programmers a possible source of confusion
Software development activities
Computers and Software Systems Activities
Overview of object concepts
The execution of software systems Specification of software systems Inheritance and polymorphism Object-oriented software development processes
The execution of software systems
Object technology concept map
Object technology concept map: Activities
Abstraction
Classes and objects Kinds of real-world classes Classes and Objects: Summary
Encapsulation
Classes and Objects and Encapsulation: Activities State Attributes Operations Controlling state change State changes and Class hierarchies: Activities
Classes and Objects and Encapsulation: Activities
Inheritance
Class hierarchies Overriding methods
Class hierarchies
Messages
Messages with arguments Messages and Events: Activities
Object-oriented programming languages
Different realisations of object concepts as programming languages Influence of choice of programming language
Back to top
RITSEC - Global Campus Copyright ?1999 RITSEC- Middlesex University. All rights reserved. webmaster@globalcampus.com.eg