设计模式和软件架构
古井
这个作者很懒,什么都没留下…
展开
-
NetPetshop 研究学习(一)
NetPetshop 研究学习(一)1 NetPetshop是采用了数据库持久层采用O/RM工具iBatisNet。 采用了典型的三层结构。分层如下: 数据访问层:NPetshop.Service,NPetshop.Persistence,NPetshop.Domain 业务逻辑层:NPetshop.Presentation 表示层:NPetshop.Web2 以用户帐户注册页面的为原创 2008-09-19 08:47:00 · 535 阅读 · 0 评论 -
设计模式1
读后感:陆续花了三周时间,阅读了本书的电子书版本。在此之前也阅读过其它讲解设计模式的书,但是往往过于抽象,举例复杂,读起来很是吃力,都坚持不下来;阅读这本书比较轻松。 本书的优点:就是浅显易懂,适合于入门者; 本书的缺点:就是有些地方讲解并不深入全面;并没有给出用.net实现时,如何实现更优;在C#类库中用到了那些模式;举的小例子有时候是便于理解,但是实际工作中,学习者并不能真正会使用,可以列举实际用到企业库,PetShop等等,实际的项目中是如何使用设计模式的; 建议:对于想学习设计模式的人来说,先原创 2010-05-31 11:13:00 · 557 阅读 · 0 评论 -
设计模式2
第十一章:迪米特法则 迪米特法则(又称:最少知识原则):如果两个类不必彼此直接通信,那么这两个类 就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 在类的结构设计上,每一个类都应当尽量降低成员的访问权限。 迪米特法则其根本思想,是强调了类之间的松耦合。类之间的耦合越弱,越有利于复用,一个处于弱耦合的类被修改,不会对有关系的类造成波及。 第十二章:外观模式 外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层原创 2010-06-02 11:00:00 · 550 阅读 · 0 评论 -
C#编写高质量,规范,高效代码资料
编写高质量的代码http://msdn.microsoft.com/zh-cn/library/4dtdybt8%28v=VS.90%29.aspx类库开发的设计准则http://msdn.microsoft.com/zh-cn/library/ms229042.as原创 2011-08-04 13:58:45 · 675 阅读 · 0 评论