简单理解设计模式
文章平均质量分 75
sweetException
在Java行业中工作了4年,进过阿里系,进过传统行业公司,也在创新型公司工作过,现在的目标争取做一个提前退休的程序员。希望大家一起进步,一起交流,一起成长。
展开
-
简单理解设计模式之外观模式
1.最近有点忙,没什么时间来写博客,所以一闲下来就想起来,还有很多的模式没有跟大家一起分享,所以今天就来跟大家一起谈谈设计模式之外观模式。2.什么是外观模式?说实话,平常我很少看见跟外观模式有关的一些讲解,(也可能是我孤陋寡闻吧)。我们先来看看外观模式的定义:为子系统的一组接口提供一个一致的界面,使这个子系统变得更加的容易使用。在这里我们要注意的是接口,这里的接口不是我们平常所原创 2016-09-20 23:29:20 · 563 阅读 · 0 评论 -
简单理解设计模式之单例模式
1.什么是单例模式?我们为什么要用单例模式?首先我们要知道我们为什么要用单例模式,其实在很多的时候我们都用到了单例模式,这也是很经常要用到的,比如一个对象我们只需要它实例化一次,不允许它任意的创建。其实这就是单例模式,就是我们要一个对象只实例化一次,比如数据库的连接。。2.单例模式有哪些?单例模式分为两种:一种是懒汉模式,另一种是饿汉模式。3.怎么创建懒汉模式的单例模式步骤如下原创 2016-08-24 22:51:11 · 2060 阅读 · 0 评论 -
简单理解设计模式之观察者模式
设计模式其实没有我们想的那么难!我们认真的理解好设计模式的概念,知道它到底是解决什么问题的这才能更好的掌握。下面我们来探讨下设计模式里面的观察者模式。 (1)观察者模式的概念定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。(2)理解好观察者模式的概念我们来分解的消化这句话,首先定义对象的一对多关系,在编程开发的原创 2017-10-31 11:17:54 · 420 阅读 · 0 评论 -
简单理解设计模式之装饰者模式
闲话不多说,今天来谈谈装饰者模式:首先,我觉得要学习设计模式,记住它的定义真的挺重要的,或者一开始的时候你不了解,但是后面理解模式的内涵之后,你会发现定义的精辟。装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供比继承更有弹性的替代方案。首先在设计类的时候,我们要明白这样一个观念:我们所设计的类要对扩展开放,对修改关闭。当我们设计的类不能满足我们的需求的时候,我们可能设计一...原创 2016-09-26 21:26:37 · 6890 阅读 · 2 评论 -
简单理解设计模式之工厂模式(简单工厂方法)
1.什么是工厂模式?其实很简单,首先理解什么是工厂?从字面上理解就行,?我是这样理解的:组装一些零件之类的,把零件加在一起的。其实工厂模式一句话就是把所有的接口的实现类组合在一起使用。2.从MVC模式的Service层来说:1.建立User的接口:package com.hibernate.test01.dao.pojo;import java.util.List;pu原创 2016-08-24 23:12:36 · 560 阅读 · 0 评论 -
简单理解设计模式之策略模式
1.首先谈谈最近的感受吧。 这些天,忙于各种笔试,,真是应了那个话,书到用时方恨少,发现自己的知识储备跟其他的人还有非常大的差距,所以在这里跟自己说一句还是学习吧,慢慢来,不用急,机会总会有的,用来共勉。好了,杂话就说到这里了,下面我们来正式进入主题,设计模式之策略模式:学习之前我觉得有必要要先明白这些:(1)OO(Oriented Object)原则:面向对象,封装,多原创 2016-09-08 21:10:44 · 1159 阅读 · 0 评论 -
简单理解设计模式---对设计模式的探讨
最近,跟朋友在聊天的时候说到设计模式,有刚毕业的,也有工作了好几年的,大家都说设计模式很难理解,但理解了就是理解了,尽管在平时的编程里我们经常用到,但是就是说不出个所以然来,于是,就有了这篇文章。下面都是自己的一些理解,有不对的地方欢迎指出来,先道谢。 我觉得设计模式无非就是解决编程的低耦合高内聚的,或者更简单的理解就是面向接口编程,这个应该是我们理想的最终形态。现在我们都习惯了面向...原创 2018-07-29 16:34:33 · 818 阅读 · 0 评论