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 |
Tags
- Safari
- 변수명
- 리팩토링
- 프로토타입 상속
- 자바스크립트 메소드
- 자바스크립트 클로저
- 자바스크립트 콜백
- 자바스크립트 정규식
- 자바스크립트
- 자바스크립트 유효범위
- 콜백
- 자바스크립트 객체
- 정규식
- 리팩토링 기법
- 자바스크립트 모듈
- 자바스크립트 문법
- 리팩토링기법
- 정규표현식
- 리팩토링이란
- 자바스크립트 정규표현식
- 프로토타입
- 의미있는 이름
- 모듈
- 클로저
- 자바스크립트 배열
- 네이밍
- 자바스크립트 상속
- mysql #mysql최적화 #최적화
- 클린코드
- 자바스크립트 함수
Archives
- Today
- Total
목록coding (1)
개발정리
OOP 개방 폐쇄원칙(open close principle)
"OCP(open close principle) : 확장에는 열려있고 변경에는 닫혀있어야 한다." OOP 5대 원칙, SOLID 중 O를 담당하고 있는 개방 폐쇄 원칙에 대해 써보려합니다. OCP는 높은 응집도, 낮은 결합도를 추구하기 위한 원칙입니다. 높은 응집도란, 하나의 클래스에 하나의 책임 또는 관심사가 집중된 것은 말합니다.낮은 결합도란, 다른 오브젝트나 모듈과의 결합도가 낮은 것을 말합니다. 궁극적으로 높은 응집도와 낮은 결합도로 코딩이 이루어진다면 새로운 요구사항이나 기능 확장에 속도가 빨라지게 됩니다. OCP를 실현하는데 가장 잘 맞는 디자인패턴으로는 전략패턴이 있습니다. 전략패턴 : 필요에 따라 변경이 필요한 알고리즘을 인터페이스 통째로 분리. 독립적인 책입으로 분리가능한 기능. 참고문헌..
coding/OOP
2017. 1. 10. 22:58