참고링크:https://zeddios.tistory.com/1065

목적

소프트웨어를 계층으로 나눠서 관심사를 분리함

기대효과

  1. Independent of Frameworks
  2. Testable
  3. Independent of UI
  4. Independent of Database
  5. Independent of any external agency

Untitled

Dependency Rule -(outer circles이 inner Circles에 영항을 주면 안됨!!)

프로그래머스 kMOOC 과제를 예시로 정리해보자(강의 정보를 테이블 뷰를통해 표시해줌)

Entities