반응형
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
- operator
- SwiftUI
- graphql
- typeorm
- subject
- Creating Operators
- RFC1738/1808
- @EnvironmentObject
- NavigationLink
- swift6
- vim
- Bug
- Operators
- @State
- SWIFT
- Xcode
- Operater
- NullObject
- IOS
- nestjs
- @Binding
- RxSwift
- RxCocoa
- dismiss
- ios14
- init?
- nonisolated
- URL(string:)
- @Environment
- init
Archives
- Today
- Total
목록독서모임 (1)
Tunko Development Diary
객체지향의 사실과 오해 4장 (후기)
역할, 책임, 협력 키워드 역할 책임 협력 품질 호환 객체지향 설계의 전체적인 품질을 결정하는 것은 개별 객체의 품질이 아니라 여러 객체들이 모여 이뤄내는 협력의 품질이다. 109p 책임은 객체에 의해 정의되는 응집도 있는 행위의 집합 객체 명확한 책임이 필요하다. 객체는 무슨일을 하는지 알아야 된다. 그 기반이 되는게 책임이다. 무슨일을 하는지 명확해야 해당 객체는 객체로서 존속할 가치가 생긴다. 객체 가지는 책임은 생명줄 같은것 아닐까? 객체의 책임은 공용 인터페이스를 구성한다. 117p 객체의 책임은 반드시 어떤 역할을 수행할 것을 의미한다. 그렇다면 어떤 역할이라는걸 하려면? 누군가 즉, 다른 객체에 요구를 받아야 한다. 이것이 의미하는건 다른 객체와 상호작용할 수 있는 인터페이스를 의미한다. 결..
Development/개발도서 독후감
2023. 11. 25. 19:57