设计模式
吃口雪花
这个作者很懒,什么都没留下…
展开
-
Java设计模式之单例设计模式
单例模式 定义(维基百科):一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称) 单例模式的几种实现方式 饿汉式 类装载的时候,就会实例化类的对象,由于类装载的时候是线程安全的,所以饿汉式实现单例是线程安全的,但由于装载类的时候就会创建类实例对象,所以类的装载比较慢。并且不能实现懒加载,当这个类实例不会被使用的时,就会浪费空间。 ...原创 2019-07-21 21:33:08 · 98 阅读 · 0 评论 -
Java设计模式-策略设计模式(代码实现)
策略设计模式 定义 定义一个算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户 策略模式模拟(Head First 设计模式例子) 类的 UML 图 源代码 Duck(抽象类) package xyz.snowflake.strategy.book; /** * @author snowflake * @email 278121951@qq.com *...原创 2019-08-10 15:41:41 · 423 阅读 · 0 评论