디자인 패턴을 공부하여 어떻게 써먹을 것인가. - DesignPatterns 의 Chapter 6 Conclusion 중.

A Common Design Vocabulary

보편화된 디자인 관련 용어로써.

DesignPatterns provide a common vocabulary for designers to use to communicate, document, and explore design alternatives.

A Documentation and Learning Aid

문서화와 학습을 도와줌.

Learning these DesignPatterns will help you understand existing object-oriented system.

Describing a system in terms of the DesignPatterns that it uses will make it a lot easier to understand.

An Adjunct to Existing Methods

다른 디자인 방법들의 보조.

DesignPatterns are an important piece that's been missing from object-oriented design methods. (primitive techniques, applicability, consequences, implementations ...)

A Target for Refactoring

리펙토링을 위한 목표.

DesignPatterns capture many of the structures that result from refactoring. Using these patterns early in the life of a design prevents later refactorings. But even if you don't see how to apply a pattern until after you've built your system, the pattern can still show you how to change it. Design patterns thus provide targets for your refactorings.


Retrieved from http://wiki.zeropage.org/wiki.php/WhatToExpectFromDesignPatterns
last modified 2021-02-07 05:28:24