摘要: 原型模式,通过拷贝创建好的实例对象来创建对象,用于创建重复的对象,同时保持性能。 先将Shpae抽象类实现Cloneable接口,重写clone方法,用于克隆对象。 Circle类继承Shape抽象类。 ShapeCache中的load方法创建实例,并将实例放入HashMap。 后续获取对象,通过对 阅读全文
posted @ 2019-04-29 15:04 gcmh 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 单例模式提供了创建一个类唯一对象的方式。 单例模式情况下,某一个类只有唯一实例,且该实例可以被其他所有对象引用。 单例模式的关键点: 1.构造器私有化 2.实例对象静态化 构造器私有化后,无法通过new来创建,只能通过该类提供的方法获取实例对象。 对象静态化后可保证全局有效,使获取的对象始终是一个对 阅读全文
posted @ 2019-04-29 15:04 gcmh 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 过滤器模式 过滤器模式可以运行通过某些单个标准或组合标准过滤出符合需求的对象。 定义过滤接口 筛选出性别为男的Person 筛选出性别为女的Person对象 筛选出已婚的Person对象 AndCirter, 代表过滤器的与逻辑。AndCirter(A,B) ,筛选出满足A且满足B的Person。 阅读全文
posted @ 2019-04-29 15:04 gcmh 阅读(259) 评论(0) 推荐(0) 编辑