文件名称:design-pattern-in-[removed]JavaScript中的设计模式(JavaScript的设计模式)
文件大小:75KB
文件格式:ZIP
更新时间:2024-03-28 13:56:02
nodejs javascript design-patterns JavaScript
JavaScript中的设计模式 很多时候你可能会发现在别人的代码会有一些和自己的想法不一样的地方,但为什么不知道为什么要这样同时,这也是适合新手和老鸟都适合的文章,对于新手而言可以开放自己的思维,对于老鸟而言在遇到问题的时候翻翻,可能也能获得新的思路。我认为基于JavaScript代码的简洁性,能给人更容易理解和更直观的感受。 那么现在就开始对JavaScript设计模式的讲解吧。 创建型模式 结构型模式 行为型模式 设计模式的六大原则 开闭原则(Open Close Principle) 里氏代换原则(Liskov Substitution Principle) 依赖倒转原则(Dependency Inversion Principle) 接口隔离原则(接口隔离原则) 迪米特法则,又称最少知道原则(Demeter Principle) 合成复用原则(复合复用原则)
【文件预览】:
design-pattern-in-javascript-master
----LICENSE(1KB)
----README.md(3KB)
----design-pattern()
--------bridge-pattern()
--------adapter-pattern()
--------visitor-pattern()
--------interpreter-pattern()
--------null-object-pattern()
--------transfer-object-pattern()
--------flyweight-pattern()
--------iterator-pattern()
--------memento-pattern()
--------service-locator-pattern()
--------observer-pattern()
--------prototype-pattern()
--------factory-pattern()
--------mvc-pattern()
--------mediator-pattern()
--------facade-pattern()
--------singleton-pattern()
--------business-delegate-pattern()
--------composite-entity-pattern()
--------intercepting-filter-pattern()
--------template-pattern()
--------abstract-factory-pattern()
--------command-pattern()
--------builder-pattern()
--------front-controller-pattern()
--------filter-pattern()
--------strategy-pattern()
--------decorator-pattern()
--------proxy-pattern()
--------composite-pattern()
--------data-access-object-pattern()
--------chain-of-responsibility-pattern()
--------state-pattern()
----.gitignore(914B)