设计模式
听到微笑
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。饿汉式所谓的饿汉式和懒汉式所指的是单例对象的创建时机,饿汉式是在这个单例类被加载进JVM时就创建单例对象;而懒汉式的单例类即便是被加载进JVM后也不会创建单例对象,而是在用户第一获取单例对象时才创建单例对象。/** * 饿汉...原创 2019-07-13 19:22:19 · 111 阅读 · 0 评论 -
委派模式
在常用的23种设计模式中其实面没有委派模式(delegate)的影子,但是在Spring中委派模式确实用的比较多的一种模式。在spring中的体现:Spring MVC框架中的DispatcherServlet其实就用到了委派模式。委派模式的作用: 基本作用就是负责任务的调用和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。如何...原创 2019-07-14 12:00:28 · 128 阅读 · 0 评论 -
浅谈工厂模式的作用
在设计模式的教学和推广过程中,很多企业学员和在校学生经常问我,工厂模式(包括简单工厂模式、工厂方法模式和抽象工厂模式)到底有什么用,很多时候通过反射机制就可以很灵活地创建对象,为毛还要工厂?,在本文中我将围绕创建对象和使用对象来简单谈谈工厂的作用。与一个对象相关的职责通常有三类:对象本身所具有的职责、创建对象的职责和使用对象的职责。对象本身的职责比较容易理解,就是对象自身所具有的一...转载 2019-09-25 15:13:47 · 2197 阅读 · 0 评论