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