반응형
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
- 스몰웨딩
- 전주 맛집
- 제주 맛집
- 태국여행
- 공주 맛집
- 바르셀로나 여행
- 스페인 여행
- 홍콩여행
- 세종시 맛집
- 제주여행
- 세종 맛집
- 서울 맛집
- 전주 여행
- 결혼준비
- 강릉 맛집
- 방콕여행
- 홍콩 맛집
- 싱가포르 여행
- 제주 여행
- 스톡홀름 패스
- 오딩
- 부산여행
- 서울 여행
- 싱가포르 맛집
- 스웨덴 여행
- 공주 여행
- 스톡홀름 여행
- 맛집
- 부산 맛집
- 영화
Archives
- Today
- Total
목록
반응형
설계 원칙 (1)
반응형
반응형
반응형
우리라이프
객체지향적으로 설계하는 원칙 : SOLID
객체 지향적으로 설계하는데 기본이 되는 설계 원칙인 SOLID에 대하여 알아본다. 객체 지향의 기본 내용은 캡슐화, 다형성과 추상화, 조립을 통한 재사용 등이 있다. SOLID 설계 원칙 5가지 단일 책임 원칙 (Single responsibility Principle : SRP): 클래스는 단 한 개의 책임을 가져야 한다. 이를 위반하면 연쇄적인 코드 수정을 유발 할 수 있다. 개방-폐쇄 원칙 (Open-Closed Principle : OCP): 확장에는 열려 있어야 하고, 변경에는 닫혀 있어야한다. 기능을 변경하거나 확장할 수 있으면서 그 기능을 사용하는 코드는 수정하지 않는다. (코드 유연성에 해당하는 내용으로 추상화, 캡슐화를 통해 알아보자 - interface) 이를 위반하면 다운캐스팅을 하고..
IT/개발 지식
2018. 3. 11. 20:27