mvc,mvvm패턴과 delegate,observer패턴의 성격이 어떻게 다른지 설명

임혜정·2024년 8월 13일
0
post-custom-banner

아키텍처 패턴

  1. MVC, MVVM, MVP, VIPER 등
  2. 특징: 애플리케이션의 전체 구조를 정의
  3. 목적: 코드 구성, 책임 분리, 유지보수성 향상
  4. 설명해보세요 - "전체 앱 구조를 설계하는 패턴" 또는 "아키텍처 패턴"이라고 언급

디자인 패턴

  1. 옵저버, 싱글톤, 팩토리, 델리게이트 등
  2. 특징: 특정 문제를 해결하기 위한 재사용 가능한 솔루션
  3. 목적: 코드 재사용, 유연성 증가, 특정 문제 해결
  4. 설명해보세요 - "객체 간 상호작용을 정의하는 패턴" 또는 "디자인 패턴"이라고 언급

  1. 범위 언급
  • 아키텍처 패턴: "앱 전체 구조를 설계할 때 사용하는..."
  • 디자인 패턴: "특정 기능이나 문제를 해결하기 위해 사용하는..."
  1. 목적의 강조
  • 아키텍처 패턴: "코드의 전반적인 구조와 책임 분배를 위해..."
  • 디자인 패턴: "특정 상황에서의 객체 간 상호작용을 정의하기 위해..."
  1. 적용 레벨
  • 아키텍처 패턴: "프로젝트 레벨에서 적용되는..."
  • 디자인 패턴: "클래스나 모듈 레벨에서 적용되는..."
profile
오늘 배운걸 까먹었을 미래의 나에게..⭐️
post-custom-banner

0개의 댓글