
设计模式
文章平均质量分 66
ArvinStudy
这个作者很懒,什么都没留下…
展开
-
一个关于设计模式的网站。喜欢的大家可以上去看看
http://web-patterns.net/原创 2012-06-06 10:19:30 · 563 阅读 · 0 评论 -
.NET设计模式系列文章(很不错)
TerryLee来自:http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html 张逸来自:http://www.cnblogs.com/wayfarer/category/272862.html 吕震宇来自:http://www.cnblogs.com/zhenyulu/category/6930.转载 2012-09-04 14:08:08 · 663 阅读 · 0 评论 -
如何编写出拥抱变化的代码?
来自:http://www.youkuaiyun.com/article/2013-02-25/2814251-coding-change摘要:编写高效优质的代码一直是程序员所追求的目标之一,那么什么样的代码才叫优质呢?其中最重要的莫过于易维护、易修改。本文作者从面向对象和SOLID两大方面,非常详细地总结了如何编写出易修改的代码,绝对让你受益匪浅。在实际的开发中,编写出易维护和易接受转载 2013-02-28 11:31:24 · 715 阅读 · 0 评论 -
C#抽象类和接口
来自:http://blog.youkuaiyun.com/akkzhjj/article/details/8502483#comments抽象类 不与具体事物相联系,表达一种抽象的概念,仅是作为其派生类的一个基类。主要用来提供多个派生类可共享的基类的公共定义。 以Animal类为例,动物是一个抽象的名词,没有具体对象与之对应。所以我们完全可以考虑把实例化没有任何意义的父类,改转载 2013-01-26 21:56:50 · 629 阅读 · 0 评论 -
C#设计模式(23种设计模式)
来自:http://www.cnblogs.com/abcdwxc/archive/2007/10/30/942834.html创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Facto转载 2012-11-24 21:40:40 · 10118 阅读 · 1 评论 -
SAF 中抽象工厂的实现(Remoting的实体统一由服务器端实现)
来自:http://www.tracefact.net/Software-Design/SAF-Abstract-Factory.aspx引言本文是《Developing Application Frameworks in .NET》的读书笔记。SAF 是书中的一个范例框架,意为 Simple Application Framework(简单应用程序框架)。这篇文章主要向大家说明了转载 2012-11-24 23:32:38 · 1097 阅读 · 0 评论 -
基于角色的用户权限设计探讨(非常不错)
转自:http://topic.youkuaiyun.com/t/20060314/15/4613658.html (具体的内容请查看原贴)如题,希望和大家探讨一下基于角色的用户权限设计的问题 我的初步想法如下: MSSQL的库 设计表: Users 用户表 字段:userid,username,userpermission Roles 角色表 字段:rol转载 2012-08-07 21:54:58 · 946 阅读 · 0 评论 -
面向对象设计的SOLID原则
转自:http://www.cnblogs.com/shanyou/archive/2009/09/21/1570716.htmlS.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 SRPThe Single Responsibility Principle单一责任原则OC转载 2012-07-02 21:20:40 · 459 阅读 · 0 评论 -
C#中的interface没那么简单
来自:http://www.cnblogs.com/Ivony/archive/2010/05/17/1737037.html最近在园子里闲逛看到一篇文章“(抽象)类和接口细节分析”,尽管作者很细心很细致。可事实上C#里面的interface没那么简单,interface有着大量不为人知的小秘密的说。1、值类型也能实现接口。尽管可能很多人连值类型都没用过,但值类型可以实转载 2012-12-01 12:33:27 · 744 阅读 · 0 评论 -
Implementing the Singleton Pattern in C#
原文来自:http://csharpindepth.com/Articles/General/Singleton.aspxThe singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allo转载 2012-12-02 23:50:04 · 612 阅读 · 0 评论 -
(抽象)类和接口细节分析
来自:http://www.cnblogs.com/edenia/archive/2010/05/15/1736455.html 抽象类是否可继承接口?抽象类里面可以包括抽象方法和非抽象方法,而接口只是定义了方法的原型,没有方法的具体定义。从这方面来分析,抽象类是可以继承接口的。抽象类继承接口后,一定要实现接口中的成员方法么?答案是否定的。抽象类继承接口后,可以转载 2012-12-01 12:34:53 · 579 阅读 · 0 评论 -
应用程序权限设计
转自:http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permission.html我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。1. 基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这转载 2012-07-30 17:41:13 · 574 阅读 · 0 评论 -
【译】三层架构代码生成器(NetTierGenerator)
NET分层架构生成器· 下载源码 - 157 KB· 下载示例 - 456 KB简介现在存在许多的对象关系映射(ORM)和代码生成程序(Code generator),比如(NHibernate,netTiers,Entity Framework等),它们中的一些是基于模板驱动引擎,而另外一些是基于解决方案框架的。本文将要展示的程序就是基于我自己转载 2012-06-16 08:56:28 · 3611 阅读 · 0 评论 -
OOA/OOD/OOP
转自:http://blog.163.com/whc1985@126/blog/static/5265959620100892220498/ OOA Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所转载 2012-06-06 15:56:56 · 2136 阅读 · 0 评论 -
什么是OOA/OOD
Object Oriented Analyzing Object Oriented Design Object Oriented Programmingooa(object oriented analysis)面向对象分析 ood(object oriented design)面向对象设计 如所熟知,面向对象作为一种程序设计技术最早于60年代后期提出,用于Simula的应用程转载 2012-06-06 15:54:23 · 534 阅读 · 0 评论 -
策略模式实现支持多种类数据库的DBHelp(推荐--arvin)
来自:http://www.cnblogs.com/springyangwc/archive/2013/03/17/2964428.html#2636446概述需求有时我们的系统需要支持多种数据库,如即要支持MSSQL server又要同时支持Oracle database.而如果我们为些实现两套数据库操作的方式,就会不能很好的达到软件设计的目标:高内聚,低偶合。设计采取策略模转载 2013-04-18 09:46:52 · 1269 阅读 · 0 评论