设计模式的学习
文章平均质量分 76
bigstoneasd
这个作者很懒,什么都没留下…
展开
-
设计模式笔记(第一章 概述)
1。什么是设计模式 模式是一种 问题解决的思路 ,它已经应用于一个实践环境,并且可以适用于其他环境。 设计模式通常是对于 某一类软件设计问题的可重用的解决方案,目的是充分利用已有的解决方案,利用成功软件设计师的集体经验,来设计出更加优秀的软件。2。设计模式的作用:(1)重用设计;(2)为设计提供共同的词汇;(3)能使他人更容易理解你的想法,编写开发文档也更加容易;(4)能为软件提供很好的系统架原创 2007-05-13 12:55:00 · 707 阅读 · 0 评论 -
设计模式笔记(第二章 GRASP模式)
通用责任分配软件模式Gerneral Responsibility Assignment Software Patterns主要作用是指导 对象责任分配责任:责任是类间的一种合约或是义务。责任可以包括行为、数据、对象创建等责任=知道责任+行为责任责任与方法的区别:责任不是类的方法,类的方法是用来实现类的责任的;责任的分配可以反应在协作图或顺序图中。GRASP系列模式共分为9种。2.1 Info原创 2007-05-13 13:04:00 · 1743 阅读 · 0 评论 -
GoF--Creational Design Patterns 创建型设计模式(一)
创建型设计模式: 对类的实例化过程进行抽象,能够使软件模块做到与对象的创建和组织无关。外界对于这些对象只知道他们的公共接口,而不清楚具体的实现细节。创建型模式重点是解决好 ( 创建什么 谁来创建 何时创建 )等问题1.Simple Factory Pattern 简单工厂模式 静态工厂模式由一个工厂类根据传入的参量,动态决定创建出哪一类产品类的实例(参考GRASP 中的Creator Patte原创 2007-05-14 16:00:00 · 1346 阅读 · 0 评论 -
[转贴]感谢CSDNblog梦开始的地方,他总结的很好,推而广之,收藏先!设计模式之我爱我家
创建型模式ABSTRACT FACTORY---抽象工厂 定义:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类 使用频率: 使用情景: HappyFather 和 HapperMother吵架了,HappyFather 回家发现桌子上一张纸条写着“做家务”,于是HappyFather 开始擦地板、刷马桶、收拾房间、做饭,足足忙了好几个小时,终于理解HappyMothe转载 2007-12-14 11:24:00 · 559 阅读 · 0 评论