5.1 设计模式介绍?
5.1.1 设计模式是什么?
设计模式是指在软件开发中,经过验证的,用于解决特定环境下,重复出现的,特定问题的解决方案。简单的说设计模式是解决问题的套路。
5.1.2 设计模式怎么来的?
通过满足设计原则之后慢慢迭代来的。
5.1.2 设计模式解决了什么问题?
前提既有稳定点,又有变化点的问题。所以1.全是稳定点—没必要使用设计模式,2.全是变化点(如游戏开发中,脚本语言)—没必要使用设计模式。设计模式的主要目的是期望修改少量的代码,就可以适应需求的变化。如:整洁的房间中,有个好动的猫,怎么保证房间的整洁。分析:整洁的房间是稳定点,好动的猫是变化点,那么使用设计模式的思想(将变化点在有限的范围内变化)就是将好动的猫关在笼子里。
5.1.3 设计模式基础?
1. 面对对象的思想
封装:目的是实现模块化ÿ