当前搜索:

建造者(生成器)模式-更新中

概述建造者模式也叫生成器模式,23种设计模式之一,属于创建类模式。问题的提出在类的应用中,有些类是容易创建对象的,直接调用构造函数即可。 例如: Student student = new Student(“10001”,”张三”,20); 表明学号10001,姓名为张三 ...
阅读(2434) 评论(0)

观察者模式

概述  有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。问题的提出在生活当中,经常会遇到多种数据关注一个对象数据变化的情况。举个例子:生活中有温度记录仪,当温度发生变...
阅读(2791) 评论(0)

23种设计模式

设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、...
阅读(2293) 评论(0)

单例模式

单例模式常见的写法有: 懒汉式单例,饿汉式单例,登记式单例(可忽略)。单例模式特点: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一对象实例 单例模式确保某各类只有一个实例,而且自行实例化并向整个系统提供这个实例。比如我们常见的线程池 、缓存等等。选择单例...
阅读(2380) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 143万+
    积分: 2万+
    排名: 502
    WeChat
      欢迎关注我的公众号,干货只有干货,还有更多惊喜和资源在等着你
    博客专栏