首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
PlayInJava
更多收藏集
微信扫码分享
微信
新浪微博
QQ
2篇文章 · 1订阅
设计模式快速学习(一)工厂模式
直接上demo.先代码,后介绍。 1. 编写接口Shape 2. 编写实现类 3. 编写工厂类ShapeFactory 4. 测试 5. 进阶 答案肯定是不是的。 当然,我在这里不会像spring 的bean工厂一样,把它的逻辑写出来,因为人家已经是经过很多年的迭代的产品,封装…
设计模式快速学习(三)单例模式
1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。 2、避免对资源的多重占用(比如写文件操作)。 没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。 懒汉式:就是用的时候再进行实例化对…