码迷,mamicode.com
首页 >  
搜索关键字:创建型模式    ( 1165个结果
java 23 种设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:编程语言   时间:2014-06-14 22:41:42    阅读次数:369
设计模式之创建型模式(上)
没有总结的学习不算学习,这一个月的学习可谓收获多多啊,接下来与大家分享一下。 一、设计模式的分类 总体来说设计模式分为三大类: 1.创建型模式,共五种。 2.结构型模式,共七种。 3.行为型模式,共十一种。 首先研究创建型模式 二. 概述  创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独 立于如何创建、组合和表示它的那些对象。  三. 为什么需...
分类:其他好文   时间:2014-06-11 06:55:02    阅读次数:299
设计模式总结篇系列:策略模式(Strategy)
前面的博文中分别介绍了Java设计模式中的创建型模式和结构型模式。从本文开始,将分别介绍设计模式中的第三大类,行为型模式。首先我们了解下分为此三大类的依据。创建型模式:主要侧重于对象的创建过程;结构型模式:主要侧重于处理类或对象的组合;行为型模式:主要侧重于类或对象之间的交互以及职责分配。首先了解下...
分类:其他好文   时间:2014-06-05 14:18:49    阅读次数:221
设计模式(四) : 创建型模式--单例模式
单例模式的话,类图上来看是最简单的设计模式,就是一个类只能有一个自己的实例。单例模式通常来说我们就有Lazy loading的和不是Lazy loading的。《java与模式》里面的关于这两种的类图,:可以看到一个是现开始就实例话的,这样的话不符合我们的lazy loading,还有一种是在get...
分类:其他好文   时间:2014-06-03 13:48:06    阅读次数:258
设计模式——结构型模式
上一篇博文《设计模式——创建型模式》中介绍了5种创建型模式,接下来继续介绍结构型模式。       结构型模式主要用于描述如何组合类和对象已获得更大的结构。其中,结构型类模式采用继承机制来组合接口和实现,而结构型对象模式则采用组合/聚合方式来组合对象以实现新功能,因为它可以在运行时刻改变对象组合关系,所以对象组合方式具有更大的灵活性,这种机制是无法通过静态类组合来实现的。当然两者都有彼此...
分类:其他好文   时间:2014-06-02 12:32:20    阅读次数:225
设计模式(六) : 创建型模式--原型模式
在说原型模式之前,我们先来看java里面的深复制和浅复制:1. 浅复制:被复制的对象的所有变量都持有和原来对象的变量相同的值,而所有的对其他对象的引用都指向原来的对象。2. 深复制:被复制对象的所有变量都含有与原来对象相同的值,除去那些引用其他变量的对象。那些引用其他对象的变量将指向被复制过来的新对...
分类:其他好文   时间:2014-06-02 00:39:01    阅读次数:240
设计模式——创建型模式
创建型模式总结...
分类:其他好文   时间:2014-06-01 18:18:18    阅读次数:346
工厂模式与策略模式之区别
设计模式有很多种,其中功能相似的很多,但是为什么还要分这么多种名字,查阅资料,我觉得下面的解释最为合理:用途不一样,名字就有区别,一把斧头用来砍人就叫凶器,用来砍柴就叫伐木斧,用来劈门就叫消防斧,这些模式的名字都是根据具体使用时的场景,联系了现实里某样东西或某种习惯而取得,所以很相似的模式行为有不同叫法。 今天我们就来研究一些工厂模式与策略模式的一些区别: 工厂模式是创建型模式,适应对象的变化...
分类:其他好文   时间:2014-06-01 14:03:19    阅读次数:276
设计模式(五) : 创建型模式--建造者模式
建造者模式的意图是将产品的内部表象和产品的生产过程分割开来。类图:示意性代码:package com.javadesignpattern.builder;public interface Builder { public void buildPart1(); public voi...
分类:其他好文   时间:2014-05-31 17:40:47    阅读次数:266
设计模式(三) : 创建型模式--工厂方法模式
工厂方法模式区别与简单工厂模式主要在于,factory中对对象的实例化延迟到了子类的factory中, 这也是优于简单工厂的地方。下面看这个模式的类图(截自《java与模式》):示意性代码:package com.javadesignpattern.factorymethod;public inte...
分类:其他好文   时间:2014-05-29 16:35:07    阅读次数:303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!