6551 浏览
喜欢(8)

写在设计模式前的准备基础知识--UML类之间的关系(C#版)

在学习GOF的23种设计模式之前,我们需要准备一些额外的基础知识,比如UML类图。23种设计模式都有各自的类图表示。所以,读懂UML类图可以很好地帮助我们更深入地理解各种设计模式。在UML类图中,常见的有以下几种关系:泛化(Generalization)、实现(Realization)、关联(Association)、聚合(Aggregation)、组合(Composition)以及依赖(Dependency)。以下分别来熟悉每种关系在...

设计模式 2015-08-04 15:30 0评论 0收藏
2172 浏览
喜欢(6)

设计模式及设计模式的分类

什么是设计模式?维基百科是这样来描述的:在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类或...

设计模式 2015-08-03 13:19 0评论 0收藏
7445 浏览
喜欢(2)

软件设计的几大原则

软件设计原则是一系列的设计规范,它有助于开发人员做一个更加优秀的系统设计。这其中没重要的设计原则是SOLID设计原则。在实际的开发中,关键的软件设计原则有如下:一、SOLID五大原则SOLID是以下5个软件开发基本设计原则的简写,为了方便记忆,取每个原则的第一个字母组成,即:1.单一职责原则(Single Responsibility Principle);2.开放/封闭原则(Open/Closed Principle);3.里氏替换原...

设计模式 2015-07-28 12:35 0评论 0收藏
AD 友情赞助
5093 浏览
喜欢(10)

推荐绝对值得拥有并收藏的高级.NET好书--一步一步成为.NET高级工程师/架构师

2015年的春节快结束了,在这里,首先祝大家在新的一年里身体健康,万事如意,事业有成。^_^接下来说说这篇文章的主题--为你推荐几本个人认为非常好的.NET&C#进阶的书籍,为你的.NET高级工程师或者架构师之路保驾护航。如果你和我一样是.NET&C#的忠实爱好者,.NET&C#的从业者并且想在这条职业道路上有更高的造诣,那么你不得不很深入地钻研.NET&C#这个领域的各种技术和前沿开发思想。也许有人会认...

书籍推荐 2015-02-23 10:34 0评论 0收藏
6972 浏览
喜欢(3)

一般人我不告诉他-学习.NET Repository设计模式以及DI(依赖注入)的一系列好文章

本文给大家分享一系列关于学习.NET Repository设计模式以及依赖注入(DI),控制反转(IoC)的文章:Repository with Unit of Work, IoC and Unit TestCRUD Operations Using the Generic Repository Pattern and Dependency Injection in MVCA curry of Dependency Inversion ...

综合文章 2014-12-17 13:22 0评论 0收藏