实名认证用户熊川湘 身份证号码430811198506290914

随笔分类 -  设计模式及框架

摘要:出处:《Expert C# Business Objects, Second Edition》一书 第一章术语表逻辑:Logical物理:Physical构架:Architecture框架:Framework表现层:Presentation用户界面:User Interface业务逻辑:Busine... 阅读全文
posted @ 2014-06-05 23:44 浪达短信群发 阅读(677) 评论(0) 推荐(0)
摘要:原文章地址是http://www.360doc.com/content/11/1210/21/19147_171335782.shtml我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意... 阅读全文
posted @ 2014-06-05 23:42 浪达短信群发 阅读(883) 评论(0) 推荐(0)
摘要:命令模式:将多个命令只提交给一个执行该命令的对象而职责链模式相反:只将一个请求提交给多个能执行该命令的对象状态模式与职责链模式的区别:状态模式是让各个状态对象自己知道其下一个处理的对象是谁,即在编译时便设定好了的;而职责链模式中的各个对象并不指定其下一个处理的对象到底是谁,只有在客户端才设定。 阅读全文
posted @ 2010-08-06 22:49 浪达短信群发 阅读(247) 评论(0) 推荐(0)
摘要:继上页单条业务类代码:using System;using System.Collections.Generic;using System.Text;using Csla;using Csla.Data;using System.Data.SqlClient;using System.Data;namespace dllcsla{ [Serializable] public class Tcoup... 阅读全文
posted @ 2010-07-14 17:03 浪达短信群发 阅读(319) 评论(0) 推荐(0)
摘要://集合多条记录的演示窗体调用代码:#region 多条数据static TcouponList ListCoupon3;//获取 TcouponList.Criteria cd=new TcouponList.Criteria(); cd.MemberIdno = "M020697"; ListCoupon3 = TcouponList.GetCouonList(cd); GridView1.... 阅读全文
posted @ 2010-07-14 16:57 浪达短信群发 阅读(422) 评论(0) 推荐(0)
摘要://单条记录的演示业务类代码:using System;using System.Collections.Generic;using System.Text;using Csla;using Csla.Data;using System.Data.SqlClient;using System.Data;namespace dllcsla{ [Serializable] public class c... 阅读全文
posted @ 2010-07-13 16:46 浪达短信群发 阅读(680) 评论(0) 推荐(0)
摘要:一.单一职责。保证一个类只有一个实例,并提供访问它的全局访问点。何时采用 从代码角度来说,当你希望类只有一个实例的时候。 从应用角度来说,你希望有一个总管来负责某一件事情。并且这件事情的分配只能有一个人进行,如果有多个人进行肯定会弄乱。比如创建处理流水号如果有两个地方在创建的话是不是就会重复了呢?二.抽象工厂。 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。何时采用 从代码角... 阅读全文
posted @ 2010-06-01 09:52 浪达短信群发 阅读(199) 评论(0) 推荐(0)
摘要:设计模式有什么用? 设计模式可以让你在遇到需求变化的时候不至于手忙脚乱。设计模式可以让你程序的可维护性、可扩展性更好。设计模式可以让程序的性能更高。当然,这些的前提是正确使用了设计模式,如果滥用的话那么设计模式可以让程序没人看得懂,让程序速度慢到死,让程序不能维护,添加新的功能等于重做。设计模式的原则?l 单一职责:你不希望因为电脑内存损坏而更换CPU吧,同样也不应该让一个类有多种修改的理由。l ... 阅读全文
posted @ 2010-05-27 17:30 浪达短信群发 阅读(182) 评论(0) 推荐(0)