日历

2008 8.22 Fri
     12
3456789
10111213141516
17181920212223
24252627282930
31      
«» 2008 - 8 «»

文章搜索

日志文章列表

2008年06月18日 15:26:23

Ioc

控制反转(Ioc)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。     IoC..

阅读全文>>

Tags: Ioc  

类别: 设计模式 |  评论(0) |  浏览(545) |  收藏
2007年09月24日 10:15:58

Iterator模式

转自:http://hi.baidu.com/nanashitou/blog/item/c426ca6273de14dfe6113ab7.html
.Net中的设计模式——Iterator模式(对理解IEnumerable接口有帮助)
一、模式概述
在面向对象设计时,我们常常需要辨认对象的职..

阅读全文>>

Tags: Iterator模式  

类别: 设计模式 |  评论(0) |  浏览(1206) |  收藏
2007年09月21日 14:36:07

Dependency Injection for Loose Coupling

Dependency Injection for Loose Coupling
By Billy McCafferty.

松散耦合的方法:依赖注入
作者 Billy McCafferty

This article describes the use of Dependency Injection, or Inversion-of-Control, to pro..

阅读全文>>

Tags: DI   IOC  

类别: 设计模式 |  评论(0) |  浏览(1232) |  收藏
2007年09月18日 17:23:54

Dbc

Design by Contract (DbC)的概念已经出现很长时间了,最先是在Eiffel的一个特色,通过DbC来提高软件质量,目前很多语言也都有相应的实现,但是在GOOGLE上搜索中文网页,得到的资源并不是很多.直觉上来说,DbC确实..

阅读全文>>

Tags: dbc  

类别: 设计模式 |  评论(1) |  浏览(1616) |  收藏
2007年09月18日 17:05:05

契约式设计

Design by Contract                         契约式设计

A Conversation with Bertrand Meyer, Part II     Bertrand M..

阅读全文>>

Tags: 契约式设计  

类别: 设计模式 |  评论(0) |  浏览(1066) |  收藏
2007年09月17日 17:30:42

Builder模式

设计模式----Builder(生成器)模式


GoF:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。


Builder模式与Absrtact Factory模式非常像。GoF指出,他们二者的主要区别就在于Builde..

阅读全文>>

Tags: Builder模式  

类别: 设计模式 |  评论(0) |  浏览(747) |  收藏
2007年09月14日 09:15:04

合成聚合复用原则

走想设计5--"合成聚合复用原则"
合成(Composition)和聚合(Aggregation)都是关联(Association)的特殊种类。聚合表示整体和部分的关系,表示“拥有”;合成则是一种更强的“拥有”,部分和整体的生..

阅读全文>>

类别: 设计模式 |  评论(0) |  浏览(727) |  收藏
2007年09月14日 09:14:05

接口隔离原则 isp

走向设计4--"接口隔离原则"
接口隔离原则(ISP):使用多个专门的接口比使用单一的总接口要好.也就是说,一个类对另外一个类的依赖性应当是建立在最小的接口上的.
    这里的"接口"往..

阅读全文>>

Tags: 接口隔离原则  

类别: 设计模式 |  评论(0) |  浏览(757) |  收藏
2007年09月14日 09:12:20

依赖倒转原则 dip

走向设计3--"依赖倒转原则"

"开-闭"原则是我们OOD的目标,达到这一目标的主要机制就是"依赖倒转原则".这个原则的内容是:要依赖于抽象,不要依赖于具体.
对于抽象层次来说,它是一个..

阅读全文>>

Tags: 依赖倒转原则   dip  

类别: 设计模式 |  评论(0) |  浏览(698) |  收藏
2007年09月14日 09:10:50

里氏代换原则 lsp

走向设计2-"里氏代换原则"
从上一篇的"开-闭"原则中可以看出,面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化.这个导出要使用继承关系和一个原则:里氏代换原则(Liskov Substitut..

阅读全文>>

Tags: 里氏代换原则  

类别: 设计模式 |  评论(0) |  浏览(728) |  收藏
2007年09月14日 09:10:02

开闭原则 ocp

走向设计1--"开-闭原则"
      这些OOD原则的一个基石就是"开-闭原则"(Open-Closed Principle OCP).这个原则最早是由Bertrand Meyer提出,英文的原文是:Software entities s..

阅读全文>>

Tags: 开闭原则   ocp  

类别: 设计模式 |  评论(0) |  浏览(735) |  收藏
2007年09月13日 14:57:51

Factory Method模式

一、概述
在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象..

阅读全文>>

Tags: Factory模式  

类别: 设计模式 |  评论(2) |  浏览(1285) |  收藏
2007年09月11日 18:04:49

依赖的含义?

看了这么长时间的设计模式,突然却对A-->B(A依赖B)这种基础的概念有点模糊了,思考中......

阅读全文>>

Tags: 依赖  

类别: 设计模式 |  评论(1) |  浏览(1712) |  收藏
2007年09月11日 15:46:29

Command 模式

一、 命令(Command)模式
命令(Command)模式属于对象的行为模式【GOF95】。命令模式又称为行动(Action)模式或交易(Transaction)模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不..

阅读全文>>

Tags: command模式  

类别: 设计模式 |  评论(0) |  浏览(650) |  收藏