摘要: 作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:策略模式 定义:定义一系列算法,将每一个算法封装起来,并让他们可以相互替换。 策略模式让算法可以独立于使用它的客户变化。 应用实例:( 阅读全文
posted @ 2019-03-13 21:57 haibiscuit 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:代理模式 1.代理模式分静态代理,动态代理,cglib代理方式 这里只分析静态代理和动态代理 2.Spring中的Aop的底层原理就是 阅读全文
posted @ 2019-03-13 21:55 haibiscuit 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:适配器模式 定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 使用 阅读全文
posted @ 2019-03-13 21:54 haibiscuit 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 三:单例模式 定义: 保证类只有一个实例。 优势: 1.在Spring中默认的创建类型为单例 2.在内存里只有一个实例,减少了内存的开销, 阅读全文
posted @ 2019-03-13 21:53 haibiscuit 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 一:抽象工厂模式 定义:提供一个创建一系列相关或相互依赖对象的接口,而无须指定他们具体的类。 使用场景:1、QQ 换皮肤,一整套一起换。 阅读全文
posted @ 2019-03-13 21:51 haibiscuit 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 作者:haibiscuit 时间:2019:3:13 您的star是我不断前行的动力 https://github.com/haibiscuit 转载请说明出处 前言: 1.可以先参考我写的设计原则,总的来说最重要的是要以单一职责和抽象和接口来设计自己的类, 其中单一原则(应该仅有一个引起它变化的原 阅读全文
posted @ 2019-03-13 21:50 haibiscuit 阅读(106) 评论(0) 推荐(0) 编辑