设计模式
chen-sx
程序员一枚
展开
-
设计模式开篇
设计模式开篇 何为设计模式 作为一个程序员或多或少都了解过设计模式,但是何为设计模式,下面我将按我个人的理解对设计模式进行一些概述 历史 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。 目原创 2016-10-11 16:16:31 · 349 阅读 · 0 评论 -
工厂设计模式
工厂设计模式 介绍 工厂设计模式按类别的话是属于创建型设计模式,在面向对象编程中,通常使用new的方式来创建一个对象,但是在一些情况下使用new来创建对象会有一些问题,比如说new一个对象可能面临初始化设置,选择生成哪一个对象实例或一系列生成对象之前需要做的工作。在此时创建一个对象就不是new这么简单了 而工厂设计模式就是解决上述问题,让你不在关注构造对象实例的细节和过程,只原创 2016-10-11 19:00:21 · 721 阅读 · 0 评论 -
单例模式
单例模式 介绍 单例模式是Java中常用的一种设计模式。单例模式的定义是确保一个类只有一个实例,而且确保自行实例化并向整个系统提供这个实例 分类 单例模式的实现方式懒汉单例、饿汉单例、登记式单例 懒汉式单例 介绍 懒汉式单例,顾名思义懒汉式单例之所以被叫做懒汉式是因为懒汉式单例调用取得实例方法的时候才会实例化对象 实例 //懒汉式单例类原创 2016-10-12 11:15:28 · 467 阅读 · 0 评论