五大设计原则
设计原则是设计模式的指导理论,它可以帮助我们规避不良的软件设计。SOLID 指代的五个基本原则分别是:
单一功能原则(Single Responsibility Principle)
开放封闭原则(Opened Closed Principle)
里式替换原则(Liskov Substitution Principle)
接口隔离原则(Interface Segregation Principle)
依赖反转原则(Dependency Inversion Principle)
设计模式的核心思想
封装变化——将变化的影响最小化
设计模式的分类
二十年前,四位程序员前辈(Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides)通过编写《设计模式:可复用面向对象软件的基础》这本书,阐述了设计模式领域的开创性成果。
23种设计模式可以被分为创建型,行为型,结构型几类

网友评论