![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
山水一程,身向榆关行
山一程,水一程,身向榆关那畔行,夜深千帐灯。
展开
-
Java设计模式——代理设计模式/接口和多态的使用
1. 代理设计模式代理设计模式2. 代理设计模式实现代码public class NetWorkTest { public static void main(String[] args) { NetWork netWork = new Server(); ProxyServer proxyServer = new ProxyServer(netWork); proxyServer.browse(); }}interface NetWork{ public void br原创 2020-05-17 15:50:07 · 263 阅读 · 0 评论 -
Java设计模式——模板方法设计模式/abstract的使用
1. 模板方法设计模式模板方法设计模式2. 代码实现模板方法设计模式public class TemplateTest { public static void main(String[] args) { Template t = new T(); t.spendTime(); }}/* * 该类是用来计算某段代码的执行时间,由于该段代码是不确定的, 所以该段代码需要设置为抽象方法,其余的可以设置为已实现的方法 */abstract class Template { /原创 2020-05-17 14:41:25 · 143 阅读 · 0 评论 -
Java设计模式——单例设计模式/权限修饰符的使用
1. 单例模式含义所谓的单例设计模式,就是采取一定的方法保证整个软件系统中,某个类只能存在一个对象实例。单例设计模式2. 单例设计模式的两种实现方法饿汉式:不管是否需要该实例,我事先就把该实例创建好,等待被使用。 懒汉式:啥时候需要该实例,啥时候创建该实例,若已存在创建好的实例,则直接返回该存在的实例3. 饿汉式代码实现package con.xiaokang.singleton;public class SingletonTest { public static void ma原创 2020-05-16 14:15:54 · 642 阅读 · 0 评论