设计模式
Curry_Yuan
毕业于江西理工大学,有丰富的开发和架构,部署经验。对技术非常感兴趣,对人工智能方法有研究,特别是在人脸识别领域。对图片处理和视频处理颇有经验
展开
-
设计模式之单例模式
单例模式的使用场景:配置文件,工具类,线程池,缓存,日志等 单例模式的两者形式:饿汉模式,懒汉模式 两者的区别: 饿汉模式类加载的时候速度比较慢,获取对象的时候速度比较快,线程安全的 懒汉模式类加载的时候速度比较快,获取对象的时候速度比较慢,非线程安全的 /** * 单例模式之饿汉模式 */ public class Singleton1 { /** 私有构造函数*/原创 2017-08-31 10:31:45 · 279 阅读 · 0 评论 -
设计模式——导论
作为软件开发人员,我们在平时工作的过程中,往往需要编写很多的代码来实现我们的需求。很多的时候会造成代码臃肿和代码冗余的情况。这个时候我们需要引入一个理念:设计模式。 设计模式存在的意义在于:1,使得我们的代码更加精炼。2,使我们代码的可读性更高。3,使得我们可以花更少的时间来完成更多的事情。 这次我们来介绍一下常用的设计模式有哪些,以及它们的一些分类的情况,这里我们会讲到常用的23中设原创 2018-01-11 21:24:42 · 138 阅读 · 0 评论 -
设计模式-----策略模式
设计模式作为前辈们的经验总结,对我们后辈来说是一份珍贵的宝藏。我不是模式的设计者,我只是模式的搬运工。 这篇博文主要是介绍一下策略模式的用法。 一般我们在开发的过程中,使用的比较多的是继承,如,子类继承父类,子类就拥有父类的成员变量以及行为方法,子类也需实现父类中的抽象方法。 继承作为java的三大特性之一,其作用也是相当的显著,不过也会带来一些问题:对类的局部...原创 2018-08-14 13:55:05 · 186 阅读 · 0 评论 -
设计模式之——简单的工厂模式
本博文为大家介绍java设计模式之-简单的工厂模式,首先会讲解模式的含义以及优缺点,后会附上具体的实现代码。 一、什么是简单是工厂模式? 简单的工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 二、模式中包含的角色及其职责 1、工厂(creator)角色 简单工厂模式的...原创 2018-08-07 16:39:43 · 104 阅读 · 0 评论