序言 设计模式的定义是: 在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。 通俗的说,就是给面向对象软件开发中的好的设计取个名字。 设计原则: 单一职责原则 最少知识原则 开放-封闭原则 依赖倒置原则