Unit01 - Object - Oriented System Analysis

  • View
    198

  • Download
    6

Embed Size (px)

Text of Unit01 - Object - Oriented System Analysis

1: (Object-Orientation). 2/2550

OOAD 2/2550

.

2

(Object-orientation) - -

OOAD 2/2550

.

3

Customer Mary Order 563 Chair 213 add to order create Text Box get text Order 143

Button

add new order

Customer Bill

add to order Lamp 453

display Order 721 Label Customer Joe Chair 654 Lamp 856

OOAD 2/2550

.

4

(Object-Oriented Concepts) (Object) (Class) (Encapsulation) (Information Hiding) (Inheritance) (Polymorphism)

OOAD 2/2550

.

5

(Object) (state) ( (information)) (behavior)

OOAD 2/2550

.

6

OOAD 2/2550

.

7

(Abstraction) (Abstraction) OOAD 2/2550 . 8

OOAD 2/2550

.

9

(Class) (Template) (Instance)

OOAD 2/2550

.

10

(attribute)

(operation)

(identity) OOAD 2/2550 . 11

- - - +() +() +()

OOAD 2/2550

.

12

(Message) =

OOAD 2/2550

.

13

(Encapsulation) (interface) OOAD 2/2550 . 14

(Information Hiding) (software module)

OOAD 2/2550

.

15

(Inheritance) (Superclass) (Subclasses) (Inheritance hierarchy)OOAD 2/2550 . 16

(Inheritance Hierarchy)

OOAD 2/2550

.

17

(Polymorphism) OO

OOAD 2/2550

.

18

(Naturalness)

(Reusability)

(Maintainability) OOAD 2/2550 . 19

OOAD 2/2550

.

20

. 21

OOAD 2/2550