01.
My AbstractFactory in C#//MyAbstractFactoryusing System;///////////////Basic Products//////////////// //AbstractProductsabstract class FontsStyle{ public string stylestring; };abstract class TablesStyle{ public string styles...查看完整版>>
My AbstractFactory in C#
02.
My Bridge in C#//MyBridgeusing System;//-------------------------------------------------Class Manager//parent classabstract class Manager{??? //Method:KickOut?abstract public void KickOut();};//sonclass1:FemaleMana...查看完整版>>
My Bridge in C#
03.
My Adapter in C#//MyAdapterusing System;//Class1class SimpleDrawer{ //Methods virtual public void SetColor(string name){}};//Adapter Class which enables class1 to use class2 methodsclass AssistantDrawer:SimpleDrawer{...查看完整版>>
My Adapter in C#
04.
My Singleton in C#//MySingletonusing System;//SingletonPage Classclass SingletonPage{ //Fields protected static SingletonPage checkoutpage; //Constructor is protected to ensure Singleton protected SingletonPage() { ...查看完整版>>
My Singleton in C#
05.
My Prototype in C#//MyPrototypeusing System;using System.Collections;//abstract PageStylePrototype Class 'Prototypeabstract class PageStylePrototype{ //Fields protected string stylestring; //Properties public string...查看完整版>>
My Prototype in C#
06.
My Builder in C#//MyBuilderusing System;using System.Collections;///////////////////////product///////////////////////class HomePage{ //Fields private string pagetype; private string samplecode; private Hashtable par...查看完整版>>
My Builder in C#
07.
C#设计模式之抽象工厂(AbstractFactory)1. 为什么要用抽象工厂?用抽象工厂的好处这里我暂时还想不出有什么好处我觉得就是利用接口来实现封装其子类,让具体的工作交给它的子类去做。所以说这应该不能算抽象工厂的优点,只能算作接口的优点。 2. 在C#中...查看完整版>>
C#设计模式之抽象工厂(AbstractFactory)
08.
设计模式之C#实现(一)--AbstractFactory(补)此文章是为了补充下面的文章所写,详细信息可以去下面看 GOF书中的例子用C#实现的源码: using System; namespace AbstractFactory_Maze{ using Maze; public interface AbstractFactory{ ...查看完整版>>
设计模式之C#实现(一)--AbstractFactory(补)
09.
设计模式之C#实现(一)--AbstractFactoryAbstract Factory 读书笔记意图: 为创建相关的或者相互依赖的对象配置一个借口而不指定他们具体的类。别名: Kit理解: 抽象工厂是一种创建型的模式,它为我们创建对象提供了有效地方法,我们不用...查看完整版>>
设计模式之C#实现(一)--AbstractFactory
10.
My Composite in C#//MyCompositeusing System;using System.Collections;//----------------------------------Class FileElementabstract class CFileElement{ //Fields protected string name; public CFileElement(string name) {...查看完整版>>
My Composite in C#
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。