![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
——【设计模式】
文章平均质量分 74
Emily呀
这个作者很懒,什么都没留下…
展开
-
设计模式之简单工厂模式
·说在前面的话 第一章的简单工厂模式在我看来是挺容易理解的一种模式,简单工厂模式用到了重要的一种变成思想就叫做—面向对象。对于面向对象大家也应该不陌生了。书上曹操更改诗词的例子恰恰好说明了面向对象的好处。通过封装、继承和多态把程序的耦合度降低,让代码达到容易修改和复用的效果。 ·内容原创 2016-01-25 17:32:47 · 565 阅读 · 21 评论 -
【设计模式】——组合模式
前言 从刚开始知道设计模式,到后来第一遍学习设计模式再到现在软考的学习,我们一步一步的走着。刚开始只是要求知道编者在模式中举的生活中的例子。关于代码部分也是一遍就过了。导致后来有人在提起设计模式都是一脸懵逼。这并不代表设计模式这方面就补不上了。前几天听了聚哥的讲解,感觉相见恨晚,所以在此总结一下那天讲课的内容。今天小编带大家领略的是设计模式之组合模式的奥秘! 内容原创 2016-09-18 22:30:04 · 567 阅读 · 26 评论 -
【设计模式 java】——解释器模式(Interpreter)
模式简介: 解释器模式属于行为模式,Gof是这样定义的:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。原创 2016-10-09 19:30:09 · 452 阅读 · 18 评论 -
【设计模式 java】——命令模式(Command)
一、概述 在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)。 二、模式结构 Command: 定义命令的接口,声原创 2016-10-16 18:48:34 · 431 阅读 · 24 评论 -
【设计模式 java】——单例模式
一、模式简介 单例模式有书也称单件模式。它是用来创建独一无二的,只能有一个实例的对象的入场券。单例模式的写法有好几种,主要有懒汉式,饿汉式、登记式。最后一种方法几乎没有听说过。所以本篇博客不做介绍。 单例模式的特点: 1、单例类只能有一个实例 2、单例类必须自己创建自己唯一实例 3、单例类必须给所有其他对象提供这一实例。 对于系统中的某些类来说,只有一个实原创 2016-10-23 22:02:15 · 377 阅读 · 24 评论