![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#面向对象设计模式
文章平均质量分 66
沈的军
这个作者很懒,什么都没留下…
展开
-
C#面向对象设计模式纵横谈4 Builder生成器模式创建型模式
Buider生成器(创建型模式)Builder模式的缘起 假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成的,且各个部分要富于变化。 (面向对象设计模式解决的最重要问题应对变化,封装变化。) 如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正。需求变化:能够预计到需求中哪些地方是变化的,封装变化点。动机(Motivation) 在软件系统中,有时候面原创 2015-06-20 14:41:21 · 481 阅读 · 0 评论 -
C#面向对象设计模式纵横谈3 AbstractFactory抽象工厂模式创建型模式
Abstract Factory抽象工厂(创建型模式) 创建型模式主要解决的就是一个new的问题 常见的对象创建方法: //创建一个Road对象 Road road=new Road();new 的问题 –实现依赖,不能对应“具体实例化类型”的变化。 如上面的road路方法,变成水泥路,则原来使用road的 地方都需要修改解决思路: –原创 2015-06-08 17:19:18 · 284 阅读 · 0 评论 -
C#面向对象设计模式纵横谈1
面向对象设计模式描述里面向对象设计过程中、特定场景下、 类与相互通信的对象之间常见的组织关系。设计模式是通过不断的重构得来的。敏捷开发:源代码就是设计懂面向对象设计模式的前提:懂面向对象面向对象的三大机制:封装,继承,多态 封装:隐藏内部实现,和外界去隔离一下,外部的接口是倾向 与稳定的,内部的实现可以是一个版本的迭代,可以随着 软件需求的改变不断的更改,外部的接口尽量的稳定。 继承:代码原创 2015-06-08 17:11:19 · 618 阅读 · 0 评论 -
C#面向对象设计模式纵横谈2 Singleton单件创建型模式
Singleton单件(创建型模式)模式分类: 从目的来看: 创建型(Creational)模式:负责对象创建 常规的对象创建方式:new对象 结构型(Structural)模式:处理类与对象间的组合 这个类是组合的关系更好,继承的依赖性太强。 行为型(Behavioral)模式:类与对象交互中的职责分配。从范围来看: 类模式处理类与子类的静态关系; 对象模型处理对象间的动态关系。动原创 2015-06-08 17:13:50 · 409 阅读 · 0 评论 -
SQLHelper
http://blog.sina.com.cn/s/blog_ec0accd80102vqig.html转载 2015-06-30 19:10:45 · 285 阅读 · 0 评论