04 2020 档案
摘要:在我们的现在生活中,我们都会面临买房子的状况,通常我们都会找房地产中介帮忙,在这里房地产中介就起到了一个代理的作用。代理对象可以在客户端和目标对象间起到中介作用,而且可以通过代理对象去掉客户不能看到的内容和服务或者添加客户需要的额外服务。代理模式是一种很好实现客户对象与代理对象分离的策略。 代理模式
阅读全文
摘要:观察者模式,又可以称之为发布-订阅模式,观察者,顾名思义,就是一个监听者,类似监听器的存在,一旦被观察/监听的目标发生的情况,就会被监听者发现,这么想来目标发生情况到观察者知道情况,其实是由目标将情况发送到观察者的。 观察者模式多用于实现订阅功能的场景,例如微博的订阅,当我们订阅了某个人的微博账号,
阅读全文
摘要:迭代器简介: 顺序访问集合对象的元素,不需要知道集合对象的底层表示。 关键接口有:hasNext() 判断是否还有下一个元素, next() 下一个元素对象。 参与角色: 1)聚合类(容器类)接口 2)具体的容器类 3)Iterator接口 4)Iterator实现类 5)元素类 优点: 分离了集合
阅读全文
摘要:那么现在再写一种最受欢迎的单例模式,即枚举单例模式。 枚举模式的代码如下: date是为了测试方便。 public enum EnumInstance { INSTANCE; private Object date; public Object getDate() { return date; }
阅读全文
摘要:首先我们还是拿饿汉模式作为栗子进行测试,饿汉模式的代码如下: public class HungrySingleton implements Serializable { private static final HungrySingleton instance; static { instance
阅读全文

浙公网安备 33010602011771号