随笔分类 -  设计模式

摘要:设计原则:要依赖抽象,而不要依赖具体类。 工厂方法模式定义了一个创建对象的接口,但是具体的创建逻辑写在子类中。 在抽象的creater中,任何其他实现的业务方法,都有可能使用到这个工厂方法制造出来的产品以及该对象的方法来实现。 具体使用中,可以定义一个业务逻辑和具体对象,对象会有多个种类,可是处理的 阅读全文
posted @ 2018-12-08 22:28 zerodseu 阅读(104) 评论(0) 推荐(0)
摘要:设计原则:为交互对象之间的松耦合设计而努力 观察者模式:在对象之间定义过多的依赖,这样依赖,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。 主题和观察者都使用了彼此的接口,观察者在创建的时候会去调用接口向主题注册自己,而主题在自身状态发生变化时,会利用观察者接口通观察者,并执行后续的操作 阅读全文
posted @ 2018-11-07 22:08 zerodseu 阅读(117) 评论(0) 推荐(0)
摘要:设计原则 找出应用中可能需要变化的地方,把这些地方独立出来,不要和那些不需要变化的代码混在一起 针对接口编程,而不是针对实现编程 多用组合,少用继承。“有一个”可能比“是一个”更好。 策略模式 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 阅读全文
posted @ 2018-11-05 09:14 zerodseu 阅读(83) 评论(0) 推荐(0)