标签: 设计模式
-
设计模式之工厂方法模式
定义:定义一个创建对象的接口,但让实现这个接口的类来决定实例化那个类,工厂方法让类的实例化推迟到子类中进行
-
设计模式之简单工厂模式
0x01.定义与类型 定义:由一个工厂对象决定创建出哪一种产品类的实例。 类型:创建型,但不属于GOF23中设…
-
设计模式之建造者设计模式
这是设计模式系列的第二篇——建造者设计模式,我希望推送的文章是一个系列的,尽量保持一样的写作风格,尽量把我理解…
-
设计模式之软件设计七大原则
0x01.开闭原则 定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭 要点: 当变更发生时,不要直…
-
JS设计模式学习基础篇
当然我们可以用一个通俗的说法:设计模式是解决某个特定场景下对某种问题的解决方案。因此,当我们遇到合适的场景时,…
-
面向对象基本原则3-最少知道原则与开闭原则
最少知识原则(Least KnowledgePrinciple,LKP)也称为迪米特法则(Law of Dem…
-
设计模式之UML类图
类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、…
-
面向对象基本原则2-里式代换原则与依赖倒置原则
子类可以形似父类,但又异于父类,“龙生龙,凤生凤,老鼠生来会打洞”是说子拥有父的“种”,“世界上没有两片完全相…
-
面向对象基本原则1-单一职责原则与接口隔离原则
单一职责原则的英文名称是 Single Responsibility Principle,简称SRP。 单一职…
-
设计模式使用心得
作为一名有追求的程序员,在完成项目的前提下,应该总是希望能够编写出便于阅读、便于扩展、结构良好的代码,简单概括…