Académique Documents
Professionnel Documents
Culture Documents
Object Orientation
Encapsulation
Abstraction
Modularity
Hierarchy
30/09/2006 SE6161 Analisis Perangkat Lunak Slide 4
What is Abstraction?
Salesperson
Customer
Product
Billing
Decreasing
Classes at the same level of the hierarchy
abstraction
should be at the same level of abstraction
30/09/2006 SE6161 Analisis Perangkat Lunak Slide 8
Introduction to Object
Orientation Topics
Basic Principles of Object Orientation
Basic Concepts of Object Orientation
Algebra 110
Music History 200
Intro to OO 180
Geology 110
Algebra 110
Music History 200
<<subsystem>> Component
Component Name Name
Component Component
Interface Interface
register( )
generalization
Manufactor A
Manufactor A Manufactor C
Stability
A small change in requirements does not mean massive
changes in the system under development
30/09/2006 SE6161 Analisis Perangkat Lunak Slide 18
A Simple Sales Order Example
Order
Product
Ship via