객체지향. 현재 ComputerScience에서 OO의 영향은 매우 크다.

객체지향개념에 대한 인터넷리소스는 CetusLinks참조

객체지향기술을 두가지로 요약할 수 있다.

  1. 고객을 고대로 모델링하고, abstraction해서 소프트웨어를 만든다. (mirror analysis), 가장 실물세계를 잘 흉내냄으로써 재사용성, 유지보수 변화에의 적응을 극대화한다.
  2. "Component"를 이용해서 재사용성을 극대화한다.

(여기서 abstraction의 개념이 중요. 중요한건 드러내고, 안중요한건 감추는것)

재사용성이나, 변화수용의 요구사항이 없다면, 굳이 OO기술을 쓰지 않아도 된다. OO기술은 초기 기술획득에 시간소요가 필요하다

web biohackers.net