随笔分类 - java设计模式
摘要:代理模式 学习目标 掌握代理模式的应用场景和实现原理。 应用场景 保护目标对象:客户并不知道对象是如何实现具体业务功能的,只要调用代理对象的接口就行了。 增强目标对象:在实现目标对象的业务功能之前或者之后做一些业务实现。 实现原理 静态代理:代理对象持有被代理对象的引用。由被代理对象实现目标业务。
阅读全文
摘要:Java设计模式——原型模式 面向对象编程,时时刻刻与对象打交道,有时候获取一个实例化的对象非常麻烦。比如一个需要访问数据库关联大量数据表才能得到一个实例,比如对象的属性非常非常多,通过构造函数获取对象需要初始化很多对象,比较麻烦,浪费内存。类似这样的场景就需要原型模式解决问题啦。 原型模式 :说白
阅读全文
摘要:Java设计模式——单例模式 我一直觉得,设计模式的思想都是源于生活的。单例在生活之中也是经常用到的,比如国家领导人、某某公司创始人......类似这种独一无二的。单例模式也属于创建型设计模式,确保在任何情况下单例类最多只能有一个实例对象,并且提供全局访问点。单例模式可以保证内存里只有一个实例,减少
阅读全文
摘要:Java设计模式——工厂模式 工厂模式( )属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。术业有专攻就能很好的解释工厂模式,工厂模式就是专业生产商,我们拿来用就好了,不需要自己粗制乱遭,也不需
阅读全文

浙公网安备 33010602011771号