java设计模式
文章平均质量分 95
Mr_sunrise
这个作者很懒,什么都没留下…
展开
-
Java设计模式之抽象工厂模式
本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根据工厂模式的应用特性,一共分为三种子模式:简单工厂模式,工厂方法模式和抽象工厂模式。本篇文章主要介绍抽象工厂模式。文章内容参考:设计模式详解——工厂模式(三) 一、抽象工厂模式简介1.定义 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依原创 2017-07-27 09:38:50 · 320 阅读 · 0 评论 -
Java设计模式之工厂方法模式
本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根据工厂模式的应用特性,一共分为三种子模式:简单工厂模式,工厂方法式和抽象工厂模式。本篇文章主要介绍工厂方法模式。文章内容参考:设计模式详解—–工厂模式(二) 一. 工厂方法模式简介1. 定义 工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(V原创 2017-07-26 17:26:31 · 263 阅读 · 0 评论 -
Java设计模式之简单工厂模式
本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根据工厂模式的应用特性,一共分为三种子模式:简单工厂模式,工厂方法模式和抽象工厂模式。本篇文章主要介绍简单工厂模式。本篇文章内容参考:设计模式详解——工厂模式(一) 一. 简单工厂模式简介1. 定义简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Stati原创 2017-07-24 15:40:15 · 247 阅读 · 0 评论 -
Java设计模式之单例模式
本篇文章介绍一种设计模式——单例模式,属于设计模式中的创建型模式,参考文章:设计模式详解——单例模式 一. 单例模式的概念 定义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 特点 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 使用单例的好处 某些类创建比较频繁,对于一原创 2017-07-22 16:30:10 · 350 阅读 · 0 评论 -
Java设计模式之迭代器模式
本篇文章主要讲述设计模式中的迭代器模式,是行为模式之一,参考文章:23种设计模式(13):迭代器模式 一. 迭代器模式的定义迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。把游走的任务放在迭代器上,而不是聚合上。这样简化了聚合的接口和实现,也让责任各得其所。二. 迭代器模式结构 迭代器模式涉及到以下几个角色: 抽象迭代器(Iterator)角色:此抽象角色定义出遍原创 2017-07-21 16:52:43 · 387 阅读 · 0 评论 -
Java设计模式之观察者模式
本篇文章介绍一种设计模式——观察者模式,该篇文章内容参考:《JAVA与模式》之观察者模式 一. 观察者模式简介一个软件系统里面包含了各种对象,就像一片欣欣向荣的森林充满了各种生物一样。在一片森林中,各种生物彼此依赖和约束,形成一个个生物链。一种生物的状态变化会造成其他一些生物的相应行动,每一个生物都处于别的生物的互动之中。 同样,一个软件系统常常要求在某一个对象的状态发生变化的时候,某些其他的对象原创 2017-08-29 15:39:28 · 361 阅读 · 0 评论