从抽象谈起(二):观察者模式与回调

http://blog.csdn.net/maddemon/article/details/9207987 观察者模式又叫发布订阅模式,有订阅者和发布者;发布者可以包含了多个订阅者订阅的事件,一旦发布者执行,会执行所有的订阅者订阅的事件。我觉得这么讲还是很迷糊。其实就是说“发布者”是一段...

2014-08-04 13:59:50

阅读数 300

评论数 0

设计模式学习笔记-观察者模式

http://www.cnblogs.com/wangjq/archive/2012/07/12/2587966.html 1. 概述   有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所...

2014-07-27 09:51:20

阅读数 311

评论数 0

【HeadFirst 设计模式学习笔记】4 工厂模式

作者:gnuhpc  出处:http://www.cnblogs.com/gnuhpc/ 1.我们在前边提到一个原则就是“面向接口而不要面向实现编程”,但是我们一直在使用Duck duck = new MallardDuck()这样的模式,后边的new语句却违反了这个原则。工厂方法就可...

2014-07-26 07:18:30

阅读数 329

评论数 0

HeadFirst 设计模式笔记(四)—— 工厂模式

当我们使用“new”时我们就是在针对实现编程,这会使代码缺乏弹性。当然我们不可能避免在Java中使用new,真正需要考虑的是系统可能面对的“改变”。我们需要尽量隔离掉可能发生改变的部分。针对实现编程时,我们的代码中涉及到太多具体类,以后只要我们的系统需要改变,我们就不得不修改大量代码;而针对接口编...

2014-07-26 07:03:38

阅读数 375

评论数 0

HeadFirst设计模式学习笔记(C#版):鸭子与策略(Strategy)模式

策略模式的设计原则如下:     1.  将应用中需要经常变化的代码独立出来,应和那些不需要经常变化的代码分开。     2.  应针对接口,而不是类进行编程。     3.  在类中应多用组合,少用继承。     例子:     我们要实现一个鸭子模拟器,这个鸭...

2014-07-24 22:02:02

阅读数 348

评论数 0

设计模式五大原则

http://www.cnblogs.com/yuqilin/archive/2011/09/04/2162961.html 1、单一职责   不论是在设计类,接口还是方法,单一职责都会处处体现,单一职责的定义:我们把职责定义为系统变化的原因。所有在定 义类,接口,方法的时候。定义...

2014-03-29 15:39:34

阅读数 350

评论数 0

OOP几大原则

http://blog.csdn.net/anders_zhuo/article/details/8949566 设计模式遵循的一般原则: 1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,...

2014-03-04 09:10:37

阅读数 425

评论数 0

OOP以及OOP的基本原则和优缺点

http://blog.163.com/jiang_yuan126/blog/static/3489311420084733318203/ 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机...

2014-03-04 09:06:05

阅读数 2571

评论数 0

ASP.NET三层架构中MODEL的作用

http://hi.baidu.com/5201413/item/e4e9a7002161bf14cc34ea26 Model又叫实体类,这个东西,大家可能觉得不好分层。包括我以前在内,是这样理解的:UIModelBLLModelDAL,如此则认为Model在各层之间起到了一个数据传输的桥梁...

2014-02-26 15:26:03

阅读数 1508

评论数 0

Repository模式

http://www.cnblogs.com/carysun/archive/2009/03/20/repository.html 近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模...

2013-08-19 21:31:10

阅读数 445

评论数 0

提示
确定要删除当前文章?
取消 删除