Design pattern - Composite pattern
Design pattern "객체 지향 프로그래밍 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴" 디자인 패턴이라는 정의에 대해서 누군가에게 설명 해본 적이 없어 구글링해서 나온 위키에 첫 문구를 발췌 해왔습니다. 실제 저도 처음 접한 개념은 객체 지향 프로그래밍에서의 좀 더 효과적이고 우아한 문제 해결을 솔루션세트 라는 느낌이었던 것 같았습니다. 하지만 현재는 패턴이라는 것은 객체 지향 뿐만 아니라 모든 영역에서 문제 해결 방법에 대한 탬플릿과 같은 개념으로 나에게는 정의되어 있는 느낌입니다. 사실 놀라운 발명이라고 하기에는 의외로 누구나 생각해낼 수 있는 아이디어에 가까운 것 같고, 소프트웨어 개발자들이 특정 유사한 상황에서 많이들 사용하고 좋은 방향이라고 판단된 구조들을 모아서 정..
2023.01.24