设计模式
KISSING_MONSTER
朱元璋曾说,一个人最宝贵的能力,就是低谷时的涅槃重生。雪压枝头低,虽低不着泥。一朝红日出,依旧与天齐。
展开
-
Head First设计模式读书笔记
1、策略模式 三个原则: 找出应用中可能变化的代码,把他们独立出来不要和那些不需要变化的代码混在一起; 针对接口编程,而不是正对实现编程。 多用组合,少用继承。 书中举出的例子,父类中使用接口定义了行为,和调用行为的方法。 接口则定义了具体行为。 通过继承也就是多态,和接口组合,实现了策略模式。 换句话说,通过给子类赋予不同的接口实例,来实现不同的行为。共同行为封装在父类中,由子类实现。 2、观察者模式 明天继续 ...原创 2021-03-18 22:29:41 · 234 阅读 · 0 评论 -
Java设计模式之抽象工厂模式
晦涩的语言学习设计模式,虽然看了文字能理解,但是真正实现依旧感觉一头雾水。所以我有关设计模式的文章,不谈思想,不谈理论。只用自己学过之后的理解来描述,这个设计模式到底是什么,怎么实现。 抽象工厂模式需要的类: 抽象工厂(interface):主要定义一些生产具体产品实例的方法。 具体的工厂:通过实现抽象工厂,重写其中的方法,调用抽象产品的方法来实现具体的产品 抽象产品:定义一些抽象产品的行为方法。 具体的产品:实现抽象产品的方法,实现具体行为。 代码实现: 整理完成后续会以github或者微信公众号.原创 2021-01-12 15:38:41 · 126 阅读 · 0 评论