일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 런타임 의존성
- 추상화
- '기존 설계 재사용
- 믹스인
- dip
- 행동 호환성
- 책임주도설계
- 의존성
- 메서드를 통한 해결
- 알고리즘
- 하향식 접근
- iSP
- 합성
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines
- 상속
- OOP
- 일관성 있는 협력
- 다형성
- 오브젝트
- 서브 타이핑
- 객체 생성 사용 분리
- 유연한 설계
- Swift#flatMap#map#Monad#함수형 프로그래밍#Optional
- 상속 조합 폭발적 증가
- 유여난 설계
- 명령-쿼리 분리
- 객체지향
- OCP
- 설계 재사용
- 컴파일 타임 의존성
Archives
- Today
- Total
목록2024/04 (1)
도니의 iOS 프로그래밍 세상
[오브젝트] 7장 - 객체 분해
밑의 내용은 “오브젝트” 도서를 읽고 본인이 이해한 내용을 정리한 글입니다. 실제 내용과 다를 수 있습니다. 추상화 문제 해결의 핵심만 남기는 작업 핵심을 남기기 어렵다면, 문제의 크기를 더욱 작은 문제의 단위로 나누는 작업인 분해를 실행 목차 Procedure 추상화, Data 추상화 Procedure 추상화의 문제점 ADT(Abstract Data Type) 결론 1. Procedure 추상화, Data 추상화 추상화의 두가지 종류 프로시저 추상화는 무엇을 해야 하는지에 대한 추상화 이전에 배웠던 대로 메서드를 통해서 추상화 하는 방식(ex. 가격을 계산하라) 데이터 추상화는 무엇을 알아야 하는지에 대한 추상화 이전과 달리, 메서드가 아닌 struct등이 추상화 됨 이전 추상화는 대부분 메서드의 추상..
OOP
2024. 4. 21. 22:39