Program.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using DesignModeConsole.ClassRelation;
using DesignModeConsole.OOPAndPOP.AuthSample;
using DesignModeConsole.创建型.单例模式;
using DesignModeConsole.创建型.原型模式;
using DesignModeConsole.创建型.工厂方法模式;
using DesignModeConsole.创建型.建造者模式;
using DesignModeConsole.创建型.抽象工厂模式;
using DesignModeConsole.创建型.简单工厂模式;
using DesignModeConsole.结构型.享元模式;
using DesignModeConsole.结构型.代理模式;
using DesignModeConsole.结构型.外观模式;
using DesignModeConsole.结构型.桥接模式;
using DesignModeConsole.结构型.组合模式;
using DesignModeConsole.结构型.装饰器模式;
using DesignModeConsole.结构型.适配器模式;
using DesignModeConsole.行为型.中介者模式;
using DesignModeConsole.行为型.命令模式;
using DesignModeConsole.行为型.备忘录模式;
using DesignModeConsole.行为型.模板模式;
using DesignModeConsole.行为型.状态模式;
using DesignModeConsole.行为型.策略模式;
using DesignModeConsole.行为型.职责链模式;
using DesignModeConsole.行为型.观察者模式;
using DesignModeConsole.行为型.解释器模式;
using DesignModeConsole.行为型.访问者模式;
using DesignModeConsole.行为型.迭代器模式;

namespace DesignModeConsole;

internal static class Program
{
    private static void Main()
    {
        //const DesignModeEnum mode = DesignModeEnum.SingletonMode;
        //var service = RunFactory(mode);
        //service.Main();
        RunFactory(DesignModeEnum.SingletonMode).Main();
        RunFactory(DesignModeEnum.SampleFactoryMode).Main();
        RunFactory(DesignModeEnum.FactoryMethodMode).Main();
        RunFactory(DesignModeEnum.AbstractFactoryMode).Main();
        RunFactory(DesignModeEnum.BuilderMode).Main();
        RunFactory(DesignModeEnum.PrototypeMode).Main();
        RunFactory(DesignModeEnum.ProxyMode).Main();
        RunFactory(DesignModeEnum.BridgeMode).Main();
        RunFactory(DesignModeEnum.DecoratorMode).Main();
        RunFactory(DesignModeEnum.AdapterMode).Main();
        RunFactory(DesignModeEnum.FacadeMode).Main();
        RunFactory(DesignModeEnum.ComposeMode).Main();
        RunFactory(DesignModeEnum.FlyweightMode).Main();
        RunFactory(DesignModeEnum.AuthSample).Main();
        RunFactory(DesignModeEnum.ClassRelation).Main();
        RunFactory(DesignModeEnum.ObserverMode).Main();
        RunFactory(DesignModeEnum.TemplateMethodMode).Main();
        RunFactory(DesignModeEnum.StrategyMode).Main();
        RunFactory(DesignModeEnum.ChainResponsibilityMode).Main();
        RunFactory(DesignModeEnum.StateMode).Main();
        RunFactory(DesignModeEnum.IteratorMode).Main();
        RunFactory(DesignModeEnum.VisitorMode).Main();
        //RunFactory(DesignModeEnum.CommandMode).Main();
        RunFactory(DesignModeEnum.MementoMode).Main();
后面还有 48 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。