摘要: 单一职责原则(SRP) Single Responsibility Principle 单一职责原则的职责被定义为“引起变化的原因”。如果我们有两个动机去改写一个方法,那么这个方法就具有两个职责。每个职责都是变化的一个轴线,如果一个方法承担了过多的职责,那么在需求的变迁过程中,需要改写这个方法的可能 阅读全文
posted @ 2021-01-11 10:59 huliang56 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 设计模式的定义是:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。 创建型(Creational Patterns) 单例模式(Singleton Pattern) 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 // 惰性单例 const getSingle = (fn) => 阅读全文
posted @ 2021-01-11 10:33 huliang56 阅读(99) 评论(0) 推荐(0) 编辑