일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- LEVEL2
- level3
- level1
- BOJ
- Zenject
- Project
- Modern C++
- two pointer
- algorithm
- Gold
- Flyweight Pattern
- 프로세스 상태
- stack
- programmers
- trie
- effective C++
- BFS
- dirtyflag pattern
- Unity
- Bronze
- 프로그래머스
- PrefixSum
- 3D RPG
- binary search
- knapsack Problem
- solid 원칙
- Silver
- 8-Puzzle
- SWEA
- Euclidean
Archives
- Today
- Total
목록MVC (1)
Patrick's Devlog

개요MVC, MVP, MVVM 패턴은 UI와 로직의 분리가 목적인 패턴이다. 로직을 분리하여 불필요한 종속 관계를 줄인다. 오늘날의 UI는 과거보다 훨씬 정교해지고 수가 많아짐에 따라 혼자 작업할 수 없다. 여러명의 공동 작업을 진행할 때 구조를 얼마나 잘 짤 수 있을지가 관건이며, 구조의 짜임새가 중요하므로 다양한 패턴이 탄생하고 다양한 UI 프레임워크가 탄생했다. 기존의 디자인 패턴은 클래스 다이어그램으로 표현이 가능하나, 해당 패턴은 SoC(Separation Of Concerns, 관심사 분리) 측면이다. 즉, 하나 하나의 클래스가 아닌 어떤 로직 단위들의 관계를 나타내는 개념으로 생각하면 된다. 그러다보니 디자인 패턴보다는 아키텍쳐 패턴으로 분류된다. 유니티에서의 툴셋 기반으로 진행되는 도구는 ..
Unity/Design Pattern
2024. 10. 8. 16:14