본문 바로가기 메뉴 바로가기

coding backup

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

coding backup

검색하기 폼
  • 분류 전체보기 (136)
    • TIL (57)
    • 도서 및 강의 (21)
      • 이것이 자바다 (17)
      • 혼자 공부하는 네트워크 (4)
    • DB&SQL (3)
    • 코딩테스트 (51)
  • 방명록

전체 글 (136)
7월 20일: 객체지향 5원칙 (SOLID)

객체지향 5원칙시간이 지나도 변경이 용이하고 유지보수와 확장이 쉬운 소프트웨어 개발 가능복잡성을 제거해 개발의 생산성을 높일 수 있음5개 모두 반드시 적용해야 할 필요는 없으며 특정 문제를 해결하기 위한 지침1) 단일 책임 원칙 (Single Responsibility Principle)하나의 클래스는 하나의 기능(책임)만 가져야 한다.즉, 하나의 기능에 대해서만 책임을 져야 한다.하나의 클래스에서 여러 개의 기능이 있다면 수정 사항이 발생했을 때, 수정해야 하는 부분이 많아진다. 하지만 하나의 클래스에서 하나의 기능만 있다면 수정해야 할 부분이 적어져 유지보수에 도움이 된다.높은 응집도와 낮은 결합도 2) 개방 폐쇄 원칙 (Open Closed Principle)확장에는 열려 있고(open) 수정에는 ..

TIL 2023. 7. 20. 14:22
이전 1 ··· 128 129 130 131 132 133 134 ··· 136 다음
이전 다음
최근에 올라온 글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바