싱글톤은 단순한 프로그램을 만드는데 적합한 기능같다. 복잡한 것을 하려면 디자인패턴의 추가가 필요하고
아니라면 싱글톤으로 단순하게 모든 데이터를 관리할 수 있어서 편리할 것 같다.
디자인패턴은 싱글톤으로 못하는 단순하지 않고 복잡한 프로그램들을 관리하는데 좋은 기능같다.
패턴들이 다양한데 조상님으로부터 내려온 수많은 시행착오에서 나타난 디자인패턴들로 다 효율적인 패턴들 같다.
dictionary는 왜 검색이 빠른가??
저장할 때 key 값에 해시 함수를 적용해 고유한 index 를 만들어 저장하기 때문
'C#프로그래밍' 카테고리의 다른 글
대리자, 무명메서드 (0) | 2023.07.27 |
---|---|
List, Dictionary 복습 (0) | 2023.07.27 |
디자인패턴/싱글톤패턴/DataManager, 개체 이니셜라이저 (0) | 2023.07.26 |
가짜 인벤토리 만들기 1단계 (0) | 2023.07.26 |
컬렉션 [제네릭 - List<T>, Dictonary <TKey, TValue>, Queue<T>, Stack<T>] (0) | 2023.07.26 |