设计模式
山水一程,身向榆关行
山一程,水一程,身向榆关那畔行,夜深千帐灯。
展开
-
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 · 248 阅读 · 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 · 136 阅读 · 0 评论 -
Java设计模式——单例设计模式/权限修饰符的使用
1. 单例模式含义 所谓的单例设计模式,就是采取一定的方法保证整个软件系统中,某个类只能存在一个对象实例。 单例设计模式2. 单例设计模式的两种实现方法 饿汉式:不管是否需要该实例,我事先就把该实例创建好,等待被使用。 懒汉式:啥时候需要该实例,啥时候创建该实例,若已存在创建好的实例,则直接返回该存在的实例 3. 饿汉式代码实现 package con.xiaokang.singleton; public class SingletonTest { public static void ma原创 2020-05-16 14:15:54 · 631 阅读 · 0 评论