design_patterns_in_typescript:TypeScript中的设计模式实现

时间:2021-02-06 05:12:12
【文件属性】:
文件名称:design_patterns_in_typescript:TypeScript中的设计模式实现
文件大小:36KB
文件格式:ZIP
更新时间:2021-02-06 05:12:12
adapter builder typescript command facade TypeScript中的设计模式 以下是TypeScript中以下设计模式的实现: 创造力的 结构模式 行为模式 编译项目 $ git clone https://github.com/torokmark/design_patterns_in_typescript.git $ cd design_patterns_in_typescript $ tsc 根目录中有一个tsconfig.json文件,负责编译器选项。 设置后,默认目标现在为Ecmascript5。 任何其他选项都在这里。 默认情况下,输出为patterns.js文件。 要仅编译一种模式,请使用以下命令。 $ cd de
【文件预览】:
design_patterns_in_typescript-master
----command()
--------command.ts(2KB)
--------README.md(82B)
--------demo.ts(532B)
----main.ts(3KB)
----composite()
--------README.md(104B)
--------composite.ts(1KB)
--------demo.ts(601B)
----decorator()
--------README.md(91B)
--------decorator.ts(1KB)
--------demo.ts(305B)
----flyweight()
--------flyweight.ts(1KB)
--------README.md(148B)
--------demo.ts(520B)
----state()
--------README.md(155B)
--------demo.ts(405B)
--------state.ts(1018B)
----interpreter()
--------interpreter.ts(608B)
--------README.md(191B)
--------demo.ts(835B)
----facade()
--------facade.ts(1009B)
--------README.md(170B)
--------demo.ts(249B)
----proxy()
--------proxy.ts(917B)
--------README.md(110B)
--------demo.ts(380B)
----builder()
--------builder.ts(2KB)
--------README.md(71B)
--------demo.ts(443B)
----tsconfig.json(1KB)
----LICENSE.md(1KB)
----visitor()
--------README.md(165B)
--------demo.ts(518B)
--------visitor.ts(2KB)
----README.md(3KB)
----memento()
--------memento.ts(1KB)
--------README.md(137B)
--------demo.ts(532B)
----factory_method()
--------factoryMethod.ts(780B)
--------README.md(66B)
--------demo.ts(425B)
----adapter()
--------adapter.ts(468B)
--------README.md(202B)
--------demo.ts(222B)
----prototype()
--------prototype.ts(1KB)
--------README.md(112B)
--------demo.ts(336B)
----abstract_factory()
--------README.md(86B)
--------abstractFactory.ts(2KB)
--------demo.ts(646B)
----template_method()
--------templateMethod.ts(1KB)
--------README.md(140B)
--------demo.ts(381B)
----chain_of_responsibility()
--------README.md(252B)
--------chainOfResponsibility.ts(1KB)
--------demo.ts(739B)
----observer()
--------observer.ts(2KB)
--------README.md(181B)
--------demo.ts(476B)
----bridge()
--------bridge.ts(1KB)
--------README.md(123B)
--------demo.ts(478B)
----singleton()
--------singleton.ts(824B)
--------README.md(77B)
--------demo.ts(423B)
----.gitignore(19B)
----iterator()
--------README.md(155B)
--------iterator.ts(1KB)
--------demo.ts(429B)
----mediator()
--------mediator.ts(2KB)
--------README.md(172B)
--------demo.ts(585B)
----strategy()
--------strategy.ts(911B)
--------README.md(191B)
--------demo.ts(510B)

网友评论