• 개체 지향(oop)
    • 다형성이 모듈화를 하기 위한 기본 핵심
    • 개방-폐쇄 원칙: sw 엔티티는 확장에 열리고 수정에 닫혀야 한다.
      • 확장 가능한 경우 모듈은 열려 있다고 말한다
      • 다른 모듈에 의해 사용될 수 있을 때 모듈은 닫혀 있다고 말한다.
      • 상속을 염두 한 정의