get real!

cooljohn.egloos.com

포토로그 마이가든



8장 - 패키지 programming

자바 패키지

바이너리 컴포넌트

패키지 설계의 원칙들

패키지 릴리스 / 재사용 등가 원칙

  • 재사용할 때 같이 몰려다니는 클래스들은 한 패키지로 묶어 놓는다.
  • 재사용의 가장 작은 단위는 릴리스의 가장 작은 단위다


공통 폐쇄 우너칙

  • 만약 어떤 것으를 변경해야 한다면, 그것 때문에 바꾸어야 할 클래스들이 한 패키지에만 몰려 있기를 원한다.


공통 재사용 법칙

  • 한 클라이언트가 사용하는 클래스들과 다른 클라이언트가 사용하는 클래스들은 최대한 분리해야 한다.
  • 서로 다른 클라이언트가 사용하는 클래스들이 한 패키지에 섞여 있을 경우, 패키지 않의 어떤 클래스를 바꾸면 그 변경된 클래스를 사용하지 않는 패키지들까지 그 변화의 영향을 받을 수 있다.


의존 관계 비순환 원칙

안정된 의존 관계 원칙

안정된 추상화 원칙

결론


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://cooljohn.egloos.com/tb/5100526 [도움말]

덧글

덧글 입력 영역