免费学习该课程!
今天就开通帐号,24,700 门业界名师课程任您挑!
What is a design pattern?
- [Narrator] When developing software, you'll often observe the same problem occurring over and over again. These common problems imply that there may already be established solutions. Design patterns are well-known solutions to recurring problems. These are widely accepted solutions by the software development community. Why do we use design patterns instead of individualized solutions? Here are some excellent reasons. First, there's no need to reinvent the wheel and waste your time when there's already a perfect solution for you out there. Second, design patterns allow us to reuse design ideas and encourage us to use the best practices, lowering the cost and promoting the higher quality of the software you're developing. Let's have a brief history lesson on design patterns. The creator of this concept, design pattern, is Christopher Alexander, a building architect who has little to do with software development. The software development community then picked up the design pattern…