°´Ã¼ÁöÇâ (Object-Orientation)
°´Ã¼ÁöÇâ (Object-Orientation)
- ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÀüÅëÀû ½Ã°¢
- A program is centered on data structures, with algorithms that manipulate them.
- Data Structures + Algorithms = Program
- Data and procedures treated as if they were
independent when, in fact, they are not.
- ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ °´Ã¼ÁöÇâÀû ½Ã°¢
- A program is composed of objects, where an object incorporates both.
- Data Structures + Algorithms = Object
Objects + Objects = Program
Traditional View
Object-Oriented View
Notes:
- Synonym
- Attribute
- Variable, Data Structure, Data, Storage
- Method
- Operation, Function, Procedure, Algorithms
- Example of Traditional View
- Basic, Cobol
- COMMON block in Fortran
- Call by Reference in HLL
- Pointer Manipulation in HLL
- In OOP
- Throught the Pre-defined Message Protocol
- only applies to pure OOPLs.