设计模式

设计模式

前言

在公司上班一段时间了,大大小小的项目也写了不少,有时候想抽象和优化一些代码结构没什么思路。现在系统学习一遍设计模式,吸取前人的智慧,开拓自己的视野,让代码更优雅和灵活。

设计模式的七大原则

编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序(软件),具有更好代码重用性、可读性、可扩展性、可靠性,使程序呈现高内聚,低耦合的特性。

设计模式常用的七大原则有:

  • 单一职责原则
  • 接口隔离原则
  • 依赖倒置原则
  • 里氏替换原则
  • 开闭原则
  • 迪米特法则
  • 合成复用原则

单一职责原则

Comments