OOP

Object Oriented Programming
객체 지향 프로그래밍.

OOP Definition

Object-oriented programming is based in the principle of recursive design.

1. Everything is an object.

2. Objects perform computation by making requests of each other through the passing of messages.

3. Every object has it's own memory, which consists of other objects.

4. Every object is an instance of a class. A class groups similar objects.

5. The class is the repository for behabior associated with an object.

6. Classes are organized into singly-rooted tree structure, called an inheritance hirearchy.

Oriented == 지향??

  • 'oriented'라는 단어가 사전에서는 '지향'이라고 설명되어 있지만, 그 고어적인 뜻은 '비롯되다', '해가 뜨는', '출현하는', '발생하기 시작하는' 이라는 뜻을 가지고 있습니다. 따라서 'Object oriented'라는 용어는 '객체에서 비롯된다'라고 해석할 수 있지요. 저는 이것이 좀 더 정확한 해석이라고 생각합니다. - 출처(http://garden.egloos.com/10001141/post/20974)
    • 확실히 객체 지향이라는 말은 조금 난해해요. 번역이란 외국어에서 한글로 옮기는 작업이 아니라. 한 문화를 다른 문화로 옮기는 작업이라고도 하던데(문화의 서로 다른 추상화과정 차이라고 생각해요.). 이 지향은 확실히 그냥 말을 옮기는 것에 불과 하지 않았나 싶어요. 한국 사람에게 확 와닿는 그런 OOP 단어로 바뀌었으면 좋겠어요. - 이승한

엮어가기

1번이 제일 맘에 드는 말~>__<ㅋ - 이승한
예전에 본 기억이 나는데...-_-ㅋ OOP 페이지를 검색할수 없었어 일단 만들었습니다. - 이승한

Retrieved from http://wiki.zeropage.org/wiki.php/ObjectOrientedProgramming
last modified 2021-02-07 05:23:53