C#프로그래밍

과제

다모아 2023. 7. 26. 18:16

싱글톤은 단순한 프로그램을 만드는데 적합한 기능같다. 복잡한 것을 하려면 디자인패턴의 추가가 필요하고

아니라면 싱글톤으로 단순하게 모든 데이터를 관리할 수 있어서 편리할 것 같다.

 

디자인패턴은 싱글톤으로 못하는 단순하지 않고 복잡한 프로그램들을 관리하는데 좋은 기능같다.

패턴들이 다양한데 조상님으로부터 내려온 수많은 시행착오에서 나타난 디자인패턴들로 다 효율적인 패턴들 같다.

 

dictionary는 왜 검색이 빠른가??

저장할 때 key 값에 해시 함수를 적용해 고유한 index 를 만들어 저장하기 때문