文件名称:CSharp.DesignPatterns.1.Creational.AbstractFactory
文件大小:13KB
文件格式:ZIP
更新时间:2024-04-29 18:16:49
C#
CSharp.DesignPatterns.1.Creational.AbstractFactory 简介:Abstract Factory允许我们笼统地定义相关对象的族,而将这些对象的实际构想留待在必要时实现。 创建了一个“通用元素”的“通用容器”,该容器是一个抽象类:RecipeFactory public abstract class RecipeFactory { public abstract Sandwich CreateSandwich (); public abstract Dessert CreateDessert (); } 创建“通用元素”的“特定容器”:AdulCuisineFactory,KidCuisineFactory。 继承自抽象的RecipeFactory public class AdultCuisineFactory :
【文件预览】:
CSharp.DesignPatterns.1.Creational.AbstractFactory-master
----Models()
--------AdultCuisineFactory.cs(589B)
--------ChildMenu()
--------RecipeFactory.cs(331B)
--------AdultMenu()
--------KidCuisineFactory.cs(486B)
--------Models.csproj(133B)
--------AbstractFactoryElements()
----CSharp.DesignPatterns.Creational.AbstractFactory()
--------Program.cs(1KB)
--------CSharp.DesignPatterns.Creational.AbstractFactory.csproj(252B)
----.gitignore(6KB)
----README.md(2KB)
----.gitattributes(2KB)
----CSharp.DesignPatterns.Creational.AbstractFactory.sln(2KB)