写的不错,打赏一下
摘要: 一、桥接模式简介(Brief Introduction) 桥接模式(Bridge Pattern),将抽象部分与它的实现部分分离,使的抽象和实现都可以独立地变化。 Decouple an abstraction from its implementation so that the two can 阅读全文
posted @ 2016-11-06 19:31 不负春光,努力生长 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 一、适配器模式简介(Brief Introduction) 适配器模式,将一个类装换成客户期望的另外一个接口。Adapter模式使的原本由于接口不兼容而不能工作的那些类可以一起工作。 二、解决的问题(What To Solve) 1、使用第三方组件,而这个组件的接口与目前系统接口不兼容(如方法与系统 阅读全文
posted @ 2016-11-06 19:29 不负春光,努力生长 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式简介(Brief Introduction) 原型模式(Prototype Pattern):用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 Specify the kind of objects to create using a prototypical instan 阅读全文
posted @ 2016-11-06 19:28 不负春光,努力生长 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、建造者模式简介(Brief Introduction) 建造者模式(Builder Pattern),将一个复杂对象的构建与它的表示分离,使的同样的构建过程可以创建不同的表示。 建造者模式的优点是:使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以如要改变一个产品的内部表示,只 阅读全文
posted @ 2016-11-06 19:27 不负春光,努力生长 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式简介(Brief Introduction) 单例模式(Singleton Pattern),保证一个类只有一个实例,并提供一个访问它的全局访问点。单例模式因为Singleton封装它的唯一实例,它就可以严格地控制客户怎样访问它以及何时访问它。 二、解决的问题(What To Solve 阅读全文
posted @ 2016-11-06 19:26 不负春光,努力生长 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 一、抽象工厂模式简介(Bref Introduction) 抽象工厂模式(Abstract Factory Pattern),提供一个创建一系列相关或者相互依赖对象的接口,而无需制定他们的具体类。优点是:易于交换产品系列,由于具体工厂类在一个应该用中只需要在初始化的时候出现一次,这就使得改变一个应用 阅读全文
posted @ 2016-11-06 19:25 不负春光,努力生长 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 一、简单工厂模式简介(Bref Introduction) 简单工厂模式(Simple Factory Pattern)的优点是,工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖 二、解决的问题(What To Solve) 客户实例化对象 阅读全文
posted @ 2016-11-06 19:24 不负春光,努力生长 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1 什么是设计模式 设计模式是对在软件设计过程中重复出现的问题提出了一种比较好的解决方案。正如一位专家所说:设计模式是对程序设计人员经常遇到的设计问题的可再现的解决方案(The Smalltalk Companion)。GOF设计模式通常被认为是其他设计模式的基础,随着业务复杂度的增大,会不断涌现新 阅读全文
posted @ 2016-11-06 19:23 不负春光,努力生长 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样 阅读全文
posted @ 2016-11-06 19:18 不负春光,努力生长 阅读(109810) 评论(30) 推荐(76) 编辑