设计模式
文章平均质量分 54
李大虾101
天行健,君子以自强不息
展开
-
建造者模式
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Product产品类:通常是实现了模板方法模式,也就是有模板方法和基本方法Builder抽象建造者:规范产品的组件,一般是由子类实现。ConcreteBuilder具体建造者:实现抽象类定义的所有方法,并且返回一个组件好的对象。Director导演类:负责安排已有模块的顺序,然后告诉Builder开始建造。原创 2022-11-29 22:58:07 · 395 阅读 · 0 评论 -
模板 模式
一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的特定步骤。注意:一般为了防止恶意的操作,模板方法都加上final关键字,不允许被覆写。原创 2022-11-27 21:31:29 · 201 阅读 · 0 评论 -
抽象工厂模式
为创建一组相关或相互依赖得对象提供一个接口,而且无须指定它们的具体类。原创 2022-11-22 23:39:16 · 109 阅读 · 0 评论 -
工厂方法模式
定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。原创 2022-11-21 23:35:22 · 81 阅读 · 0 评论 -
单例 模式
确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的。原创 2022-11-19 21:08:51 · 357 阅读 · 0 评论 -
设计模式--六大原则
设计模式实现六大基本准则原创 2022-11-19 20:28:10 · 337 阅读 · 0 评论