
php
文章平均质量分 55
Aimiere
这个作者很懒,什么都没留下…
展开
-
自理解的一些
六大原则 开闭原则(Open Closed Principle,OCP) 开闭原则的定义已经非常明确地告诉我们: 1、软件实体应该对扩展开放,对修改关闭, 其 含义是说一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化。 那什么又是软件实体呢?软件实体包括以下几个部分: ● 项目或软件产品中按照一定的逻辑规则划分的模块。 ● 抽象和类。 ● 方法。里氏代换原则(Liskov Substitution Principle,LS原创 2021-09-09 16:33:05 · 126 阅读 · 0 评论 -
模板模式(自理解)
定义:模板方法模式,定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。适用场景:用户只需要知道具体工厂的名称就可得到所要的产品,无须知道产品的具体创建过程灵活性增强 对于新产品的创建,只需多写一个相应的工厂类典型的解耦框架 高层模块只需要知道产品的抽象类,无须关心其他实现类,满足迪米特法则、依赖倒置原则和里氏替换原则角色分析:抽象模板(AbstractClass)角色: 定义一个或多个抽象方法让子类实现。这些抽象原创 2021-09-09 16:31:18 · 137 阅读 · 0 评论