.Net
文章平均质量分 67
solingxu
这个作者很懒,什么都没留下…
展开
-
抽象工厂模式之C#、C++实现
抽象工厂模式别名:Kit遵循原则:依赖倒置意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类;适用:1、系统独立于它的产品的创建、组合、表示时2、系统需要多个产品系列配置时3、一系列相关产品进行联合使用时4、提供产品类库,而只想显示它们的接口而不是实现时参与者:AbstractFactoryConcretefactoryAbstr原创 2013-05-27 14:58:30 · 564 阅读 · 1 评论 -
设计模式之原型模式
意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新对象。适用:系统应该独立于产品创建、构成和表示时,可分为以下三种情形:1、要实例化的类需要运行时刻加载时;2、需要避免创建与产品类层次结构平行的工厂层次;【解决工厂方法可能存在的问题】3、当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。【原创 2013-06-04 13:30:58 · 504 阅读 · 0 评论 -
关于.net中IL语言的一个应用场景 2014-2-10 17:15 阅读(0)
首先,不得不承认,我们很少需要IL语言,但有时使用IL语言会让你的设计变得很合理,当然,如果对IL这种语言有抵触的可以绕道。 在实际编程中,有许多变量的值可能来自于一组已知的值,同时又提供必要的自定义值,以提供扩充可能,基于此种需求,打算设计一个String类,其中范型参数为一枚举变量,该类提供字符串与枚举量两种构造方式(我不想为每个可能的对象都编写一个类,我只想原创 2014-02-10 17:19:03 · 1586 阅读 · 0 评论