摘要: 所谓设计模式,就是一套反复会他人使用,大多数人熟知的一种设计模式。 优点: 让代码更容易被他人理解,保证的代码的重用性和可靠性。 单例模式分为两种,一种是饿汉模式,另外一种是懒汉模式。 单例模式适用于那些有且有一个对象的项目,比如说日志,配置文件等。 饿汉模式: 饿汉模式我们可以通过私有的构造方法去 阅读全文
posted @ 2018-05-14 18:13 测试5454 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 代理模式分为动态代理和静态代理。 静态代理简述: 1、为其他对象提供一种代理,以控制对这个对象的访问。 2、代理对象会起到中介的作用,可以增加些功能,也可以去掉某些功能。 静态代理: 代理和被代理对象在代理之前就是确认的,他们都是实现了相同的接口或者继承了相同的抽象类。 常见的代理模式: 虚拟代理: 阅读全文
posted @ 2018-05-14 17:31 测试5454 阅读(190) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-14 17:09 测试5454 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 接口中一共可以定义三种方法: 1、抽象方法,也就是需要实现者必须实现的方法,最常见的那种 2、默认方法,不需要实现者实现 3、静态方法,不需要实现者实现 默认方法: 允许在已有的接口中添加新方法,而同时又保持了与旧版本代码的兼容性,默认方法与抽象方法不同之处在于抽象方法必须要求实现,但是默认方法则没 阅读全文
posted @ 2018-05-14 01:14 测试5454 阅读(481) 评论(0) 推荐(0) 编辑