设计模式
小莫神和他的的
这个作者很懒,什么都没留下…
展开
-
单例设计模式
单例设计模式(singleton) 目的:保证一个在整个应用中只占用一块内存空间的一个实例(该类在堆内存中只有一个对象)显而易见是一种非常节省内存空间的高效率方法。 常常用于工具类的设计 1. 饿汉式 在该类中创建一个对象 private自身构造器,防止外界通过构造器构造新对象 暴露一个public static方法用于外界调用自身对象 代码示例 public class SingletonD...原创 2020-03-15 20:58:03 · 109 阅读 · 0 评论 -
模板设计
模板模式 在**模板模式(Template Pattern)**中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 **意图:**定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 **主要解决:**一些方法通用,却在...原创 2020-03-09 21:02:32 · 171 阅读 · 0 评论