개발 알다가도 모르겠네요

상속을 하는 경우를 간단하게 알아보자. 본문

모바일/Swift

상속을 하는 경우를 간단하게 알아보자.

이재빵 2021. 1. 30. 22:20
728x90

 

  1. Single Responsibility (단일 책임)
  2. Type Safety (타입이 분명해야 할 때)  - 부모 혹은 다른 자식 클래스들과 구분을 명확하게 해야 할 때
  3. Shared Base Classes (다자녀가 있을 때)
  4. Extensibility (확장성이 필요한 경우)
  5. Identity (정체를 파악하기 위해)