1. SRP, 단일 책임 원칙

2. OCP, 개방 폐쇠 원칙

프로토콜에서 프로퍼티에는 Generic을 사용할 수 없으며, 이때 연관값을 사용한다.

단, 메서드에서는 Generic 사용 가능

Clean Architecture

개념

의문점

  1. 어떻게 계층화할 것인가?