设计模式
weixin_38237398
这个作者很懒,什么都没留下…
展开
-
单例模式
核心:一个类只有一个实例,并且提供一个访问该实例的全局访问点。 常见应用场景 Windows的任务管理器,回收站。(不管启动多少次,都只有一个界面出现) 项目中,读取配置文件的类。一般也只有一个对象。没有必要每次使用配置文件数据,每次new一个对象去读取。 数据库连接池的设计一般也是单例模式,因为数据库连接是一种数据库资源。(尽量不耗资源) Servlet中的Application。 Spri...原创 2018-08-25 14:08:28 · 91 阅读 · 0 评论 -
工厂模式
核心 实例化对象,用工厂方法代替new操作。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 分类 简单工厂模式:用来生产统一等级结构中的任意产品。对于增加新的产品,需要修改已有代码。 工厂方法模式:用来生产统一等级结构中的固定产品,支持增加任意产品。 抽象工厂模式:用来生产不同产品族的全部产品。对于增加新的产品无能为力,支持增加产品族。 // 简单工厂模式 pu...原创 2018-08-25 14:51:17 · 120 阅读 · 0 评论