타입을 값으로 처리할 수 있게 해주기만 해도 불필요한 코드가 많이 줄어들텐데라는 생각은 자주 함
2008.05.02 15:53:27 (*.138.56.87)
게임초보
Design Patterns: Elements of Reusable Object-Oriented Software 를 보면 'Design PatternS'라고 나와있지요. 디자인 패턴들이라고 되어 있는 겁니다. 다시 번역하면
"디자인 패턴들 : 재사용이 가능한 객체지향 소프트웨어의 요소들 " 라는 말이 됩니다. 즉 예제 모음이라는 뜻이 됩니다. 즉, 범위를 '객체지향 소프트웨어'로 한정했을 때
발견가능한 '디자인 패턴들'이라는 의미이니 디자인 패턴이라는 말이 객체지향 영역을 가리키지 않음에 주의해야 할 필요가 있습니다.
즉, 요리에도 디자인 패턴들이 있을 수 있고 베이직언어에도 디지인 패턴들이 있을 수 있고 LISP언어에도 디자인 패턴들이 있을 수 있다고 봅니다.
예) 해물요리에 적용가능한 디자인 패턴1 - 군침도는 향이 나게 하면서 생선의 비린내를 제거하기 위해 마늘을 넣는다.
해물요리에 적용가능한 디자인 패턴1의 적용- needs: 해물 피자에 군침도는 향이 나게 하면서 해물의 비린내를 제거하려면? solution: 마늘을 넣는다.
지금 껏 제가 만든 디자인 패턴이었습니다.^^; 참 쉽죠?