随笔分类 -  设计模式

摘要:抽象工厂模式(Abstract Factory):简而言之,就是提供一个一系列或相互依赖的对象的接口 ,而无需指定它们具体的类。下面通过一个简单的例子来充分了解简单工厂的具体实现:首先我们准备一个User的model;User model1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Text;56namespace抽象工厂7{8classUser9{10privateint_id;11publicintid12{13get{return_id;}14set{_id=value;}15}. 阅读全文
posted @ 2013-04-18 11:52 brokge 阅读(161) 评论(0) 推荐(0)
摘要:概述创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。本文对五种常用创建型模式进行了比较,通过一个游戏开发场景的例子来说该如何使用创建型模式。为什么需要创建型模式所有的创建型模式都有两个永恒的主旋律:第一,它们都将系统使用哪些具体类的信息封装起来;第二,它们隐藏了这些类的实例是如何被创建和组织的。外界对于这些对象只知道它们共同的接口,而不清楚其具体的实现细节。正因如此,创建型模式在创建什么(what),由谁(who)来创建,以及何时(when)创建这些方面,都为软件设计者提供了尽可能大的灵活性。假定在一个游戏开发场景中,会用到一个现代 阅读全文
posted @ 2012-12-19 21:00 brokge 阅读(125) 评论(0) 推荐(0)