设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
小女子不才~~
快乐的程序媛(~ ̄▽ ̄)~
展开
-
设计模式总观
设计模式总观1、什么是设计模式? 设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 2、设计模式有什么用? 由于面向对象设计的复杂性,所以我们都希望能做出应对变化,提高复用的设计方案,而设计模式就能帮助我们做到这样的结果。通过复用已经公认的设计,我们能够在解决问题时避免前任所犯下的种种错误,可以从学习他人的经验原创 2016-02-25 19:30:04 · 542 阅读 · 22 评论 -
设计模式之六大原则
设计模式——6大原则单一职责原则: 概念:就一个类而言,应该仅有一个引起它变化的原因。 解释:所谓的单一职责,就是说一个类能完成的功能只有一个,如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。自我感觉一个类就跟一个人一样,一个人的精力是有限的,如果担任过多的职责,就会分散注意力,导致对自己所负责原创 2016-02-27 16:56:53 · 560 阅读 · 17 评论 -
外观模式
设计模式——外观模式 定义: 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口是得这一子系统更加容易使用。外观模式的结构图: 下边的这类是子系统类集合(System Class),他们能够实现自系统的功能,处理Façade对象指派的任务。但要注意子类中灭有Façade的任何信息,即没有对Façade对象的引用。体现在代原创 2016-03-13 21:23:46 · 520 阅读 · 17 评论 -
单例模式详解
设计模式——单例模式 创建型设计模式一共包括五类设计模式,分别是:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。上篇博客中讲到了工厂方法模式,这篇博客就给大家说一下经常用到的单例模式。单例模式: 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 结构图: 单例模式中就只有这一个类,Singleto原创 2016-03-07 16:55:24 · 402 阅读 · 12 评论 -
工厂方法模式
设计模式——工厂方法模式定义: 工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 工厂方法模式的结构图: 工厂方法模式在实现是,客户端需要决定实例化哪一个工厂来实现那个产品,选择判断的问题还是存在的,也就是说,工厂方法把简单工厂的内容的内部逻辑判断移动到了客户端代码类进行,如果想要原创 2016-03-06 14:12:05 · 417 阅读 · 12 评论