Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Java
- apm 소스설치
- 프리온보딩
- 알고리즘
- 코테
- 코딩테스트
- 알고리즘풀이
- 개발자
- 백엔드
- IT개발자
- IT취업
- IT취준
- 기술면접
- 백엔드개발자
- 백준 java
- 백준
- 원티드
- 프로그래머스
- cs지식
- 백엔드 개발자
- 백준 자바
- 개발공부
- IT개발
- 코딩
- 자바
- 개발자취준
- apm 수동설치
- 프리온보딩 백엔드 챌린지
- IT공부
- IT
Archives
- Today
- Total
목록객체지향 프로그래밍 설계 원칙 (1)
코이팅
객체지향 프로그래밍의 5가지 설계 원칙, SOLID
1. 객체지향 프로그래밍의 5가지 설계 원칙, SOLID란? 1) SOLID의 개념 'SOLID'란 객체 지향 프로그래밍을 하면서 지켜야하는 5대 원칙으로 - SRP(단일 책임 원칙), - OCP(개방-폐쇄 원칙), - LSP(리스코프 치환 원칙), - ISP(인터페이스 분리 원칙), - DIP(의존 역전 원칙) 의 앞글자를 따서 만들어졌습니다. SOLID 원칙을 철저히 지키면 시간이 지나도 변경이 용이하고, 유지보수와 확장이 쉬운 소프트웨어를 개발하는데 도움이 되는 것으로 알려져있습니다. 응집도를 높이고, 결합도를 낮추는 원칙을 객체지향의 관점에서 재정립한 설계 원칙입니다. **[응집도와 결합도] - 응집도 : 모듈 내부 요소들의 연관 정도 (기능적 응집도 > 순차적 응집도 > 통신적 응집도 > 절차적..
CS
2023. 1. 19. 17:00