会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序猿开心
博客园
首页
新随笔
联系
订阅
管理
[置顶]
java程序设计原则知多少
摘要: 程序设计七大原则 一、开闭原则 针对我们设计的功能模块对扩展开放,对修改关闭:利用面向接口(抽象)编程(多态的特性),实现对功能需求扩展的同时,不允许更改原来的代码。提高对象的可复用性、可维护性、灵活性。 抽象的说,用抽象思维构建我们想要创建的实体对象,用具体实现去扩展实体对象的细节实现。
阅读全文
posted @ 2020-02-23 20:37 程序猿开心
阅读(608)
评论(0)
推荐(0)
[置顶]
Java设计模式——代理模式
摘要: 代理模式 学习目标 掌握代理模式的应用场景和实现原理。 应用场景 保护目标对象:客户并不知道对象是如何实现具体业务功能的,只要调用代理对象的接口就行了。 增强目标对象:在实现目标对象的业务功能之前或者之后做一些业务实现。 实现原理 静态代理:代理对象持有被代理对象的引用。由被代理对象实现目标业务。
阅读全文
posted @ 2020-01-29 00:04 程序猿开心
阅读(377)
评论(0)
推荐(0)
[置顶]
Java设计模式——单例模式
摘要: Java设计模式——单例模式 我一直觉得,设计模式的思想都是源于生活的。单例在生活之中也是经常用到的,比如国家领导人、某某公司创始人......类似这种独一无二的。单例模式也属于创建型设计模式,确保在任何情况下单例类最多只能有一个实例对象,并且提供全局访问点。单例模式可以保证内存里只有一个实例,减少
阅读全文
posted @ 2019-05-26 22:04 程序猿开心
阅读(425)
评论(0)
推荐(0)
[置顶]
Java设计模式——工厂模式
摘要: Java设计模式——工厂模式 工厂模式( )属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。术业有专攻就能很好的解释工厂模式,工厂模式就是专业生产商,我们拿来用就好了,不需要自己粗制乱遭,也不需
阅读全文
posted @ 2019-05-24 17:52 程序猿开心
阅读(511)
评论(0)
推荐(0)
2019年6月3日
Java设计模式——原型模式
摘要: Java设计模式——原型模式 面向对象编程,时时刻刻与对象打交道,有时候获取一个实例化的对象非常麻烦。比如一个需要访问数据库关联大量数据表才能得到一个实例,比如对象的属性非常非常多,通过构造函数获取对象需要初始化很多对象,比较麻烦,浪费内存。类似这样的场景就需要原型模式解决问题啦。 原型模式 :说白
阅读全文
posted @ 2019-06-03 20:08 程序猿开心
阅读(2765)
评论(6)
推荐(0)
公告