Intro Design Pattern
Intro Design Pattern
Many programmers with many years experience don't know design patterns, but as an Object-
Oriented programmer, you have to know them well, especially for new Java programmers.
Actually, when you solved a coding problem, you have used a design pattern. You may not use a
popular name to describe it or may not choose an effective way to better intellectually control
over what you built. Learning how the experienced developers to solve the coding problems and
trying to use them in your project are a best way to earn your experience and certification.
Remember that learning the design patterns will really change how you design your code; not
only will you be smarter but will you sound a lot smarter, too.
Note that the design patterns are not idioms or algorithms or components.
What is the relationship among these patterns?
Generally, to build a system, you may need many patterns to fit together. Different designer may
use different patterns to solve the same problem. Usually:
References
Design Patterns -- Elements of Reusable Object-Oriented Software by GOF.