设计模式基础
1. 设计模式是什么
模式是什么?
模:就是模型、模板的意思;式:就是方式、方法的意思。
模式:可以作为模型或模板的方式或方法。
设计模式是什么?
设计模式:是指在软件开发中,经过验证的,用于解决在特定环境下、重复重现的、特定问题的解决方案。
1. 设计模式是解决方案。解决方案:就是解决方法,亦即是/解决问题的方式或方法。
2. 设计模式是特定问题的解决方案。限制"特定问题",通常一个设计模式仅仅解决某个或某些特定的问题。
3. 设计模式是重复出现的、特定问题的解决方案。只有这些特定问题"重复出现",那么为这些特定问题总结解决方案才是有意思的。
4. 设计模式用于解决在特定环境下、重复出现的、特定问题的解决方案。
限制"特定环境下",因为不同的环境下,就算是相同的问题,解决办法也不一定是一样的。
This chapter requires login to view full content. You are viewing a preview.
Login to View Full Content