收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


javasscc的笔记
状态: 离线
人气:495066
访问用户量:1129
笔记经验:1858
总积分:1958
级别:普通会员
搜索本笔记
ta的交流分类
ta的交流主题贴(196)
ta的所有交流贴(200)
ta的全部笔记
全部笔记(98)
未分类笔记(0)
研磨设计模式(94)
课程问题(0)
设计模式综合项目实战(4)
存档
2013-05(4)
2012-08(39)
2012-07(55)

记笔记 » javasscc的笔记» 交流贴

2013-11-19
x-gen代码生成器配置管理3——设计模式综合项目实战 x-gen代码生成器视频教程
交流分类:软件设计专版

加入组合模式 n面临的问题   分析前面解释器模式的实现,会发现对于客户端而言,并不想要去区分到底是非终结符对象还是终结符对象,只是想要以一个统一的方式来请求解析。   该怎么解决这个问题呢? n n用组合模式来解决   n组合模式基础回顾  初识组合模式 n定义   将对象组合成树形结构以表示“部……
浏览(6052)|回复 (0)|交流分类: 软件设计专版

2013-11-19
x-gen代码生成器配置管理2——设计模式综合项目实战 x-gen代码生成器视频教程
交流分类:软件设计专版

加入桥接模式 n面临的问题    按照功能要求,配置数据的来源是多方面,比如:xml、properties、txt、DB等等,这也就意味着需要有不同的获取数据的实现来对应这些不同的数据来源。   另外一个方面,对于模块外部的应用而言,他们不关心配置数据是如何来的,他们只关心需要使用的数据,而且在某些……
浏览(4508)|回复 (0)|交流分类: 软件设计专版

2013-11-19
x-gen代码生成器配置管理1——设计模式综合项目实战 x-gen代码生成器视频教程
交流分类:软件设计专版

配置管理模块的详细功能 n获取用户配置的数据   配置的方式很多,要求除了框架自身提供的配置方式外,还要能支持用户自定义的配置方式。比如:框架本身提供默认的配置方式为xml配置,如果用户想使用数据库来配置,那么框架必须能够支持用户自定义一种数据库配置的方式 ,并能够很容易的加入到系统中进行使用。  ……
浏览(5423)|回复 (0)|交流分类: 软件设计专版

2013-11-19
x-gen代码生成器整体介绍——设计模式综合项目实战 x-gen代码生成器视频教程
交流分类:软件设计专版

整体课程概览 综合应用  《研磨设计模式》中学习的关于设计模式的知识,进行实际的项目开发   一:X-ge概况 包括:引入、X-ge项目背景、X-ge的HelloWorld 二:X-ge整体介绍 包括:系统功能概述、外部主题功能概述、高层结构概览 三:核心框架之配置管理   设计并实现配置管理模块,……
浏览(8919)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 配套源代码
交流分类:软件设计专版

《研磨设计模式》一书的源代码已经整理好了,现提供各位朋友下载。  源代码的说明:  1:本源代码是《研磨设计模式》一书的配套源代码  2:每个模式的示例源代码放在一个单独的文件夹下,以该模式的英文名称命名  3:每个模式下分成多个example,按照书的示例顺序分别命名为example1、examp……
浏览(6581)|回复 (18)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 临别赠言
交流分类:软件设计专版

不是结束而是新的开始 首先恭喜你,看到这里,说明你已经基本掌握了本书所讲述的设计模式的内容,应该可以达到中级水平了。 但是,这并不是说你就不用再学习设计模式了,恰恰相反,要想在设计上更进一步的话,困难才刚刚开始。从中级的水平向上发展,更多的是需要思考和领悟,其难度比从入门到中级要大得多。      ……
浏览(4168)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 的 前言
交流分类:软件设计专版

      研磨设计模式的前言,里面也有很多对大家有用的信息。     前言 创作背景         软件开发越来越复杂,对软件设计的要求也越来越高,而软件设计和架构的入门功夫就是深入理解和掌握设计模式,因此,设计模式的重要性不言而喻。          很多朋友也认识到了设计模式的重要性,也看了……
浏览(4108)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 附录二 UML简介
交流分类:软件设计专版

27.1  UML基础        由于本书用UML来表达模式的结构和基本的运行顺序示意,特此为不熟悉UML的朋友准备了一些相关UML的快速入门知识。        这里只是UML知识的一小部分,如果需要了解更多的UML知识,请参阅UML的学习文档,UML的网站http://www.uml.org……
浏览(4827)|回复 (1)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 附录一 常见面向对象设计原则
交流分类:软件设计专版

26.1  设计模式和设计原则 26.1.1  设计模式和设计原则的关系 面向对象的分析设计有很多原则,这些原则大都从思想层面,给我们指出了面向对象分析设计的正确方向,是我们进行面向对象分析设计应该尽力遵守的准则。        而设计模式已经是针对某个场景下某些问题的某个解决方案。也就是说这些设计……
浏览(2667)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 访问者模式(Visitor)3
交流分类:软件设计专版

25.3  模式讲解 25.3.1  认识访问者模式 (1)访问者的功能        访问者模式能给一系列对象,透明的添加新功能。从而避免在维护期间,对这一系列对象进行修改,而且还能变相实现复用访问者所具有的功能。        由于是针对一系列对象的操作,这也导致,如果只想给一系列对象中的部分对……
浏览(1198)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 访问者模式(Visitor)2
交流分类:软件设计专版

25.2  解决方案 25.2.1  访问者模式来解决 用来解决上述问题的一个合理的解决方案,就是使用访问者模式。那么什么是访问者模式呢? (1)访问者模式定义 (2)应用访问者模式来解决的思路 仔细分析上面的示例,对于客户这个对象结构,不想改变类,又要添加新的功能,很明显就需要一种动态的方式,在运……
浏览(1936)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 访问者模式(Visitor)1
交流分类:软件设计专版

25.1  场景问题 25.1.1  扩展客户管理的功能        考虑这样一个应用:扩展客户管理的功能。        既然是扩展功能,那么肯定是已经存在一定的功能了,先看看已有的功能:公司的客户分成两大类,一类是企业客户,一类是个人客户,现有的功能非常简单,就是能让客户提出服务申请。目前的程……
浏览(2219)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 桥接模式(Bridge)3
交流分类:软件设计专版

24.3  模式讲解 24.3.1  认识桥接模式 (1)什么是桥接        在桥接模式里面,不太好理解的就是桥接的概念,什么是桥接?为何需要桥接?如何桥接?把这些问题搞清楚了,也就基本明白桥接的含义了。        一个一个来,先看什么是桥接?所谓桥接,通俗点说就是在不同的东西之间搭一个桥……
浏览(987)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 桥接模式(Bridge)2
交流分类:软件设计专版

24.2  解决方案 24.2.1  桥接模式来解决 用来解决上述问题的一个合理的解决方案,就是使用桥接模式。那么什么是桥接模式呢? (1)桥接模式定义   (2)应用桥接模式来解决的思路 仔细分析上面的示例,根据示例的功能要求,示例的变化具有两个纬度,一个纬度是抽象的消息这边,包括普通消息、加急消……
浏览(698)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 桥接模式(Bridge)1
交流分类:软件设计专版

24.1  场景问题 24.1.1  发送提示消息 考虑这样一个实际的业务功能:发送提示消息。基本上所有带业务流程处理的系统都会有这样的功能,比如某人有新的工作了,需要发送一条消息提示他。 从业务上看,消息又分成普通消息、加急消息和特急消息多种,不同的消息类型,业务功能处理是不一样的,比如加急消息是……
浏览(755)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 职责链模式(Chain of Responsibility)2
交流分类:软件设计专版

23.2  解决方案 23.2.1  职责链模式来解决 用来解决上述问题的一个合理的解决方案,就是使用职责链模式。那么什么是职责链模式呢? (1)职责链模式定义   (2)应用职责链模式来解决的思路 仔细分析上面的场景,当客户端提出一个聚餐费用的申请,后续处理这个申请的对象,项目经理、部门经理和总经……
浏览(990)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 职责链模式(Chain of Responsibility)1
交流分类:软件设计专版

23.1  场景问题 23.1.1  申请聚餐费用 来考虑这样一个功能:申请聚餐费用的管理。 很多公司都有这样的福利,就是项目组或者是部门可以向公司申请一些聚餐费用,用于组织项目组成员或者是部门成员进行聚餐活动,以增进人员之间的情感,更有利于工作中的相互合作。 申请聚餐费用的大致流程一般是:由申请人……
浏览(802)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 装饰模式(Decorator)3
交流分类:软件设计专版

22.3  模式讲解 22.3.1  认识装饰模式 (1)模式功能 装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象增加功能,相当于是改变了对象的外观。当装饰过后,从外部使用系统的角度看,就不再是使用原始的那个对象了,而是使用被一系列的装饰器装饰过后的对象。 这样就能够灵活的改变一个对……
浏览(952)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 装饰模式(Decorator)2
交流分类:软件设计专版

22.2  解决方案 22.2.1  装饰模式来解决 用来解决上述问题的一个合理的解决方案,就是使用装饰模式。那么什么是装饰模式呢? (1)装饰模式定义   (2)应用装饰模式来解决的思路 虽然经过简化,业务简单了很多,但是需要解决的问题不会少,还是要解决:要透明的给一个对象增加功能,并实现功能的动……
浏览(792)|回复 (0)|交流分类: 软件设计专版

2013-11-14
研磨设计模式 之 装饰模式(Decorator)1
交流分类:软件设计专版

22.1  场景问题 22.1.1  复杂的奖金计算        考虑这样一个实际应用:就是如何实现灵活的奖金计算。 奖金计算是相对复杂的功能,尤其是对于业务部门的奖金计算方式,是非常复杂的,除了业务功能复杂外,另外一个麻烦之处是计算方式还经常需要变动,因为业务部门经常通过调整奖金的计算方式来激励……
浏览(785)|回复 (0)|交流分类: 软件设计专版

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网