设计模式概述一、概述:
一、概述:设计模式的本质是提供软件的维护性、通用性和扩展性,并降低软件的复杂性。 某类问题的通用解决方案,设计模式代表了最佳实践。模式不是代码,而是某类问题的通用解决方案。 设计模式不局限与某种语言。 二、目的:代码重用性 可读性 扩展性 可靠性 使程序呈现高内聚、低耦合的特性三、七大原则:单一职责原则:一个类应该只负责一项职责。接口隔离原则:尽量将接口方法分离成单独的功能,避免出现一个接口类中多个功能不同的方法。依赖倒转原则:高层模块不应该依赖底层模块,二