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
- 백준
- 알고리즘
- 백엔드
- IT공부
- IT
- IT취업
- 개발자취준
- apm 소스설치
- 백준 자바
- 개발공부
- apm 수동설치
- 원티드
- IT개발
- 프리온보딩 백엔드 챌린지
- 백엔드개발자
- IT개발자
- 기술면접
- 알고리즘풀이
- 코딩테스트
- Java
- 프리온보딩
- 코딩
- 백엔드 개발자
- cs지식
- 프로그래머스
- 개발자
- IT취준
- 코테
- 자바
- 백준 java
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