아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • 해킨토시
  • javascript
  • Dungeons & Dragons
  • 정읍
  • TRPG
  • Java
  • Ruby on Rails
  • Android
  • jsp
  • 여행
  • 던젼 앤 드래곤즈
  • 안드로이드
  • 자바
  • 아이폰
  • C
  • Linux
  • Python
  • CSS
  • 전라도
  • mysql

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Devlopment/정리 글

객체 지향 원칙

2008. 8. 21. 16:28
반응형
  • 바뀌는 부분은 캡슐화한다.
  • 상속보다는 구성을 활용한다.
  • 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다.
  • 서로 상호작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인을 사용해야 한다.
  • 클래스는 확장에 대해서는 열려 있지만 변경에 대해서는 닫혀 있어야 한다.(OCP)
  • 추상화된 것에 의존하라. 구상 클래스는 의존[편집] 객체 지향 원칙하지 않도록 한다.
반응형

'Devlopment > 정리 글' 카테고리의 다른 글

Java에서 JNI를 써서 핑 프로그램을 구현하는 이유  (0) 2012.01.30
버전 관리 & 이슈 관리 시스템  (0) 2011.06.07
C와 Java의 컴파일 과정  (1) 2011.05.27
난수 발생기  (2) 2010.06.23
SnmpWalk  (0) 2010.04.27
리소스 지향 아키텍처(ROA)  (0) 2008.07.29
검색엔진  (1) 2008.07.17
REST  (0) 2008.07.09
피어슨 상관 계수  (0) 2008.07.09
상관 분석  (0) 2008.07.08
    'Devlopment/정리 글' 카테고리의 다른 글
    • 난수 발생기
    • SnmpWalk
    • 리소스 지향 아키텍처(ROA)
    • 검색엔진
    아틴
    아틴

    티스토리툴바