
23种设计模式
tiz198183
这个作者很懒,什么都没留下…
展开
-
.NET设计模式(2): 工厂方法
工厂方法模式(Factory Method Pattern)介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。引入我们继续来说"new"的问题,我们在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象的工厂类中,这样,在我们转载 2013-04-01 11:52:56 · 1219 阅读 · 0 评论 -
WPF MvvM
效果:按添加命令类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Input;namespace WpfMvvmApp.Common{ //定义DelegateCommand类。目的是绑定命令属性。原创 2017-02-23 13:35:31 · 672 阅读 · 1 评论 -
wpf mvvm light 消息机制
wpf mvvm light 消息机制原创 2017-02-16 16:47:25 · 1085 阅读 · 1 评论 -
wpf prism mvvm 教程
wpf prism mvvm 教程原创 2017-02-16 10:38:06 · 1615 阅读 · 0 评论 -
伍华聪架构思路
一 、反射BLL操作类 public class BLLFactory where T : class { private static Hashtable objCache = new Hashtable(); private static object synRoot = new object(); public static原创 2017-01-23 14:31:19 · 2562 阅读 · 0 评论 -
.NET 23种设计模式
创建型1. Factory Method(工厂方法) 意图: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性: 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类原创 2013-04-01 10:27:20 · 2520 阅读 · 0 评论 -
工厂反射、缓存相关的操作类
1、定义接口原创 2014-10-28 16:46:50 · 712 阅读 · 0 评论 -
反射 System.Reflection
//TypeOf():得到一个Class的Type。 //GetType():得到一个Class的实例的Type (小明.GetType())//Type.GetType(""): 需在同一个程序集中,跨程序集的反射返回null个人肤浅理解,反射实际上就是得到程序集中的属性和方法(元数据). 1、System.Object.GetType() 对象获得元数据 2、System.Ty...原创 2012-02-09 12:53:53 · 1122 阅读 · 0 评论 -
IOC(控制反转和依赖注入)之Autofac
11转载 2014-02-12 19:56:50 · 2580 阅读 · 1 评论 -
AutoMapper对象映射工具
http://www.cnblogs.com/liping13599168/archive/2011/07/16/2108209.html转载 2014-02-12 16:33:00 · 1338 阅读 · 0 评论 -
.NET设计模式(1): 简单工厂
最近一直在看设计模式,想把自己的学习笔记与大家分享一下,如果能帮助大家的话,我会非常高兴,同时也欢迎大家指出里面的不足。园子里其实关于此类文章已经很多了,如果dudu感觉放在首页欠妥的话,可以调一下。简单工厂模式(Simple Factory Pattern)介绍:简单工厂模式不能说是一个设计模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof23种设计模式之一。但它在实际的转载 2013-04-01 11:09:38 · 1142 阅读 · 0 评论 -
.NET设计模式(3): 抽象工厂
抽象工厂模式(Abstract Factory Pattern)引入:在前面介绍的两个创建型模式里面,我们解决的都是有关"new"的问题,用它们来避免显式指定类创建对象。我写的也非常简单易懂,相信看过的朋友们都应该对简单工厂模式、工厂方法模式的意图、所能解决的问题及适用情景有一定的了解了。但是若要达到灵活运用,什么时候用,怎样用合适还不是看一篇文章就能解决的问题。呵呵..这需要你对OO转载 2013-04-01 16:15:19 · 1306 阅读 · 0 评论 -
OO与设计模式的原则、目标
前两天,和一朋友聊到OO设计原则时,对设计模式有了更深的了解,在这里总结一下,与大家分享。OO(Object–Oriented )面向对象 OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由转载 2013-04-01 16:26:35 · 882 阅读 · 0 评论 -
DAL/BLL 重构
DAL代码: public interface ICommonRepository<T> where T : class { bool Create(T model); bool Edit(T model); bool Delete(T model); /// <summary> ...原创 2018-06-01 14:42:44 · 439 阅读 · 1 评论