设计模式学习笔记
收藏

设计模式学习记录分析给大家~~~~

分享到: Sina Tec

最近更新文章

JAVA设计模式学习6——抽象工厂模式

    前面我们介绍了简单工厂,工厂方法模式,这节来看看抽象工厂模式,抽象工厂模式(Abstract Factory)是工厂方法里面最为抽象和最具一般性的形态,是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。抽象工厂模式和工厂方法模式的最大区别在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂 ...
zzq19860626 评论(0) 有4375人浏览 2013-07-17 21:51

JAVA设计模式学习5——工厂方法模式

    工厂方法模式(Factory Method)又称虚拟构造子模式,可以说是简单工厂的抽象,也可以理解为简单工厂是退化了的工厂方法模式,其表现在简单工厂丧 ...
zzq19860626 评论(3) 有5934人浏览 2013-07-17 20:26

JAVA设计模式学习4——简单工厂模式

 从这节开始学习设计模式,首先学习创建模式,其中工厂模式是创建模式里面最常见也常用的一种,工厂模式又分简单工厂模式(Simple Factory),工厂方法模式(Factory Method)和抽象工厂模式(Abstractor Factory),这里先学习最简单的也就是简单工厂模式。 简单工厂模式(Simple Factory)也称静态工厂方法模式,是工厂方法模式的特殊实现。简单工厂模式的一 ...
zzq19860626 评论(6) 有6735人浏览 2013-07-17 19:58

JAVA设计模式学习2——面向对象设计原则

软件设计的核心是提高软件的可复用性和可维护性。通常一个软件之所以可复用性和可扩展性差的原因在于设计过于僵硬,过于脆弱,复用率低,粘度过高等原因导致的,这时候需要想办法提高可扩展性,灵活性和可插入性,从而提高软件的可复用性和可维护性。一般可维护性和可复用性不能同时能达到目的,只有遵循一定的设计原则,设计出来的系统才能同时满足可复用性和可维护性。面向对象设计原则主要有如下几条: 1、“开闭”原则( ...
zzq19860626 评论(0) 有4885人浏览 2012-11-11 16:21

JAVA设计模式学习3——设计模式概述

上一节里提到设计模式分为创建模式,结构模式和行为模式,这节我们来学习它们的定义以及它们包含哪些具体的设计模式。一、创建模式创建模式是对类的实例化过程的抽象化。在一些系统里,可能需要动态的决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。创建模式描述了怎么构造和封装这些动态的决定。创建模式分为类的创建模式和对象的创建模式两种。1、类的创建模式 类的创建模式使用继承关系,把类的创建延迟到子 ...
zzq19860626 评论(0) 有5099人浏览 2012-11-11 16:21

JAVA设计模式学习1——统一建模语言UML

今天开始重温设计模式,我想把自己学习的过程分享给大家,同时希望大家多多留言来讨论,相互学习相互进步。设计模式学习过程中需要借助UML来建模,把设计模式图形化,从而让我们更好的理解设计模式内容。什么是UML,UML是统一建模语言(Unified Modeling Language)的缩写,是当今软件设计的标准图标式设计语言。UML包括1、用例图(Use case diagrams),2、类图(Cl ...
zzq19860626 评论(13) 有8130人浏览 2012-11-10 14:58
  • 专栏创建者:zzq19860626
  • 创建时间:2013-07-20 22:34:36
  • 专栏文章数:26篇
  • 专栏被浏览:179877 次

本专栏热门文章

最新评论

朕已阅,哈哈。感谢分享
听风者森林 评论了 JAVA设计模式学习4——简单工厂模式
一般的RPC都会用到这种模式
le284 评论了 JAVA设计模式学习13——代理模式
一顿乱顶 写道是不是少了段代码或者配图?恩当时代码没放上去。
zzq19860626 评论了 JAVA设计模式学习5——工厂方法模式
是不是少了段代码或者配图?
一顿乱顶 评论了 JAVA设计模式学习5——工厂方法模式
chenqidou 写道 原文代码:GameMachine machine = new GameMac ...
lee_govern 评论了 JAVA设计模式学习21——命令模式
cwqcwqmax9 写道装饰类若用于业务类,会产生很多类对象,给后期维护带来麻烦很多设计模式,比如策 ...
zzq19860626 评论了 JAVA设计模式学习12——装饰器模式
cwqcwqmax9 写道装饰模式,是由客户端代码显示的去调用来装饰原有类的,但代理模式客户端更本不需 ...
zzq19860626 评论了 JAVA设计模式学习12——装饰器模式
装饰模式,是由客户端代码显示的去调用来装饰原有类的,但代理模式客户端更本不需要知道的,在他看来它引用的 ...
cwqcwqmax9 评论了 JAVA设计模式学习12——装饰器模式
装饰类若用于业务类,会产生很多类对象,给后期维护带来麻烦
cwqcwqmax9 评论了 JAVA设计模式学习12——装饰器模式
zzq19860626 写道cwqcwqmax9 写道装饰器 相比 与代理 是 对原有的类 加了新方法 ...
cwqcwqmax9 评论了 JAVA设计模式学习12——装饰器模式
Global site tag (gtag.js) - Google Analytics