设计模式
设计模式
嘻哈吼嘿呵
这个作者很懒,什么都没留下…
展开
-
一、设计模式
1、优点 读源码时看到别人在用,尤其是一些框架大量使用到设计模式,不学看不懂源码为什么这样写,比如Runtime的单例模式. 设计模式能让专业人之间交流方便 提高代码的易维护 设计模式是编程经验的总结,我的理解:即通用的编程应用场景的模式化,套路化(站在软件设计层面思考)。 2、介绍 设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验...原创 2019-09-19 15:25:32 · 88 阅读 · 0 评论 -
二、简单工厂模式
一、看一个具体的需求 看一个披萨的项目:要便于披萨种类的扩展,要便于维护,完成披萨订购功能。披萨簇的设计,如下: 二、使用传统的方式来完成 import scala.io.StdIn import scala.util.control.Breaks._ object TraditionalMethodApp { def main(args: Array[String]): Unit...原创 2019-09-19 17:31:18 · 162 阅读 · 0 评论 -
三、单例模式
1、什么是单例模式 单例模式是指:保证在整个的软件系统中,某个类只能存在一个对象实例。 2、单例模式的应用场景 比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这是就会使用到单例模式。 3、单例模式的应用案例 S...原创 2019-09-19 19:13:33 · 96 阅读 · 0 评论