03 2019 档案
摘要:Intent定义算法框架,并将一些步骤的实现延迟到子类。通过模板方法,子类可以重新定义算法的某些步骤,而不用改变算法的结构。Class DiagramImplementation冲咖啡和冲茶都有类似的流程,但是某...
阅读全文
摘要:Intent控制对其它对象的访问。Class Diagram抽象角色:声明真实对象和代理对象的共同接口,这样在任何使用真实对象的地方都可以使用代理对象。代理角色:代理对象内部含有真实对象的引用,从而可以在任何时候...
阅读全文
摘要:Intent为对象动态添加功能。Class Diagram装饰者(Decorator)和具体组件(ConcreteComponent)都继承自组件(Component),具体组件的方法实现不需要依赖于其它对象,而...
阅读全文
摘要:Intent定义一系列算法,封装每个算法,并使它们可以互换。策略模式可以让算法独立于使用它的客户端。Class DiagramStrategy 接口定义了一个算法族,它们都实现了 behavior() 方法。 C...
阅读全文
摘要:Intent定义对象之间的一对多依赖,当一个对象状态改变时,它的所有依赖都会收到通知并且自动更新状态。主题(Subject)是被观察的对象,而其所有依赖者(Observer)称为观察者。 Class Diagra...
阅读全文
摘要:1 、简单工厂(Simple Factory)Intent在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。Class Diagram简单工厂把实例化的操作单独放到一个类中,这个类就成为简单工厂...
阅读全文
摘要:设计模式是解决问题的方案,学习现有的设计模式可以做到经验复用。拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。1. 单例(Singleton)Intent确保一个类只有一个实例,并提供该...
阅读全文
摘要:设置代理npm config set proxy=http://127.0.0.1:8087npm config set registry=http://registry.npmjs.org关于https经过上面...
阅读全文