
设计模式
xingze_W
Stay hungry, Stay young!!!
展开
-
单例模式(饿汉式、懒汉式)
定义:单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的办法。单例模式的要点有三个:一个类只能有一个实例类必须自己创建这个实例类必须自己向整个系统提供这个实例单例模式结构与分析单例模式是所有设计模式中最简单的模式,它只包含一个类,即单例类:在单例类的内部实现只生成一个实例,同时它提供一个静态的getInstance()工厂方法...原创 2019-10-02 22:23:44 · 173 阅读 · 0 评论 -
观察者模式(发布/订阅模式、模型-视图模式、源-监听器模式、从属者模式)
在很多情况下,对象并不是孤立存在的,如在Java AWT/Swing编程中,单击一个按钮就会引发一个对话框的弹出。这样的实例在现实中很多。从中,可以分离出两大类角色,一类是观察者,如事件处理程序等,另一类是被这些观察者观察的目标,如按钮、文本框等。如果观察目标有某个动作发生,观察者就会有响应。与这一过程对应的模式就是观察者模式。流行的MVC架构中也应用了观察者模式。观察者模式观察者模式定义:定...原创 2019-08-22 20:25:56 · 316 阅读 · 0 评论