小工匠

show me the code ,change the world

排序:
默认
按更新时间
按访问量

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

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

2015-12-30 18:20:33

阅读数:3367

评论数:0

观察者模式

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

2015-12-26 19:58:51

阅读数:4143

评论数:0

23种设计模式

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

2015-12-06 23:03:36

阅读数:3240

评论数:0

单例模式

单例模式常见的写法有: 懒汉式单例,饿汉式单例,登记式单例(可忽略)。单例模式特点: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一对象实例 单例模式确保某各类只有一个实例,而且自行实例化并向整个系统提供这个实例。比如我们常见的线程池 、缓存等等。选择单例...

2015-12-06 21:55:34

阅读数:3383

评论数:0

提示
确定要删除当前文章?
取消 删除