More actions
OOP
Object Oriented Programming 객체 지향 프로그래밍.
OOP Definition
Object-oriented programming is based in the principle of recursive design.
- Everything is an object.
- Objects perform computation by making requests of each other through the passing of messages.
- Every object has it's own memory, which consists of other objects.
- Every object is an instance of a class. A class groups similar objects.
- The class is the repository for behabior associated with an object.
- Classes are organized into singly-rooted tree structure, called an inheritance hirearchy.
Oriented == 지향??
- 'oriented'라는 단어가 사전에서는 '지향'이라고 설명되어 있지만, 그 고어적인 뜻은 '비롯되다', '해가 뜨는', '출현하는', '발생하기 시작하는' 이라는 뜻을 가지고 있습니다. 따라서 'Object oriented'라는 용어는 '객체에서 비롯된다'라고 해석할 수 있지요. 저는 이것이 좀 더 정확한 해석이라고 생각합니다. - 출처
- 확실히 객체 지향이라는 말은 조금 난해해요. 번역이란 외국어에서 한글로 옮기는 작업이 아니라. 한 문화를 다른 문화로 옮기는 작업이라고도 하던데(문화의 서로 다른 추상화과정 차이라고 생각해요.). 이 지향은 확실히 그냥 말을 옮기는 것에 불과 하지 않았나 싶어요. 한국 사람에게 확 와닿는 그런 OOP 단어로 바뀌었으면 좋겠어요. - 이승한
엮어가기
1번이 제일 맘에 드는 말~>__<ㅋ - 이승한 예전에 본 기억이 나는데...-_-ㅋ OOP 페이지를 검색할수 없었어 일단 만들었습니다. - 이승한