CS/GOF 1
디자인패턴에 대해 알아보자
CS 공부를 해오면서 종종 언급되어 오던 디자인 패턴에 대해서 공부해보려 한다.그동안 디자인 패턴 공부를 아주 짧게 하거나 거의 소홀히 해왔었는데 코드를 작성하다 보면 좀 더 깔끔하고 효율적인 코드 형식을 요구하는 때가 종종 생겨 디자인 패턴을 공부해보고 싶어졌다!디자인 패턴다자인 패턴이란, 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계등을 이용하여 해결할 수 있도록 하나의 규약 형태로 만들어 둔 것왜 사용하나요개발자들 간의 소통이 원활해진다.무언가를 설명할 때 빠르고 정확한 소통이 가능해진다.예를 들어,'오리들의 행동들을 쉽게 확장하거나 변경할 수 있는 클래스들의 집합으로 캡슐화 되어 있습니다.'= '오리들의 다양한 행동들을 전략 패턴으로 전략 패턴으로 구현하고 있습니다.'이렇게 본인의..
CS/GOF | 2025. 2. 9. 03:28