设计杂谈
细细的体味每种设计模式的精髓,感受它变与不变的位置,剖析架构和模式的好处
探索者日记
工作认真负责、踏实,经得住考验
展开
-
使用ADO.NET 建立适应多种数据库的数据访问层接口
抽象的.NET Framework数据提供最终规则规定的原因,以及如何你应该抽象的。NET Framework数据提供者使用在你的DAL内部。正如我所提到的的,ADO.NET编程模型公开截然不同。NET Framework数据提供包括使用SqlClient,OLEDB和其他MSDN Online网站上上的。虽然在提高性能和供应商的能力这种设计的结果公开的数据源的特定功能(如SqlComma翻译 2011-12-19 20:57:42 · 1876 阅读 · 4 评论 -
三层架构与MVC的区别
本篇博客是从网上找得各种资料,一再说说三层架构和MVC的区别 http://baike.baidu.com/view/687468.htm 三层架构与MVC的区别 MVC(模型Model-视图View-控制器Controller)是一原创 2011-10-06 15:26:18 · 8042 阅读 · 2 评论 -
从三层架构到MVC
这几天学习三层架构和MVC,因为刚刚接触,前几天感到非常的困惑,从网上找了N多资料,看了N多人的看法,也浏览了几本书和视频,这几天稍微有了一点头绪。但是每个人都有自己的看法,甚至有的人的看法在有些人看来都是错误的(我也觉得有的人的看法是错误的),下面谈谈我对他们的理解,希望大家可原创 2011-10-06 10:41:53 · 1612 阅读 · 3 评论 -
设计模式(5)——行为型模式2
本篇博客我们接着上篇博客(设计模式(4)一——行为型模式1)我们继续。 19.中介者模式 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。其实将对象之间的交互封装起来就是原创 2011-09-17 16:44:50 · 895 阅读 · 3 评论 -
设计模式(4)——行为型模式1
本篇博客我们说的是行为型模式,其中包括以下一种模式:观察者模式、模板方法模式、命令模式、状态模式、职责链模式、解释器模式、中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式。 13.管擦者模式 定义了一种一对多的依赖关系,让多个观察者对原创 2011-09-17 10:12:28 · 941 阅读 · 4 评论 -
设计模式(3)——结构性模式
在结构型模式中包含七种模式:适配器模式、装饰模式、桥接模式、组合模式、享元模式、代理模式、外观模式。 6. 适配器模式 将一个类的接口转换为客户希望的一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。相当于一个翻译的作用(就像原创 2011-09-16 18:42:33 · 922 阅读 · 4 评论 -
设计模式(2)——创建型模式
对设计模式学了有一段的时间了,设计模式是软件工程的基石,他是人们反复使用的,程序员们几十年的经验总结,以“开放—封闭”、“单一职责”、“依赖倒转”、“里氏代换”、“合成聚合复用”、“迪米特法则”、“接口隔离”为基本原则。 本篇博客我对创建型模式进行总结原创 2011-09-16 15:33:54 · 739 阅读 · 0 评论 -
设计模式(1)——原则
随着面向对象的发展,面向对象已经逐渐的取代了原有的面向过程的编程方法,它使得以前存在的软件不容易维护、灵活性差、不容易扩展等大量问题能够得到解决,而设计模式是我们程序员在多年的工作经验中的总结,它使得程序程序更加灵活、容易修改、易于复用,是解决软件存在大量问题的一种方法。原创 2011-09-16 10:49:42 · 863 阅读 · 7 评论