设计模式
文章平均质量分 92
Runner1st
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式的几种实现方式#java,简单易懂
单例模式(Singleton Pattern)是一种设计模式,这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 这里介绍几种实现的方式。1. 懒汉式1(线程不安全)lazy loading懒惰加载:指在需要用到时(第一次调用getInstance)才创建对象,而不是一开始就n...原创 2018-07-30 11:32:32 · 335 阅读 · 0 评论 -
Java学习笔记——设计模式
设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。文章目录单例模式(Singleton Pattern)饿汉式懒汉式模板方法(TemplateMethod)模式工厂方法(FactoryMethod)模式代理模式(Proxy)单例模式(Singleton Pattern)饿汉式public class Singleton { // 私有静态成员,只能...原创 2019-01-23 18:09:45 · 302 阅读 · 0 评论 -
Java学习笔记——设计模式:动态代理
引入代理设计模式的原理:使用一个代理将对象包装起来,然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。上一篇设计模式讲到的代理模式属于静态代理,特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务,这样一来程序开发中必然产生过多的代理。最好可以通过一个代理类完成全部的代理功能。...原创 2019-02-25 22:16:15 · 262 阅读 · 0 评论
分享