E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
------【大话设计模式】
PHP设计模式——模板模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 模板模式准备一个抽象类,将部分逻辑以具体方法以及具体构造形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。
jhq0113
·
2015-06-10 11:00
设计模式
面向对象
模板模式
php设计模式
PHP设计模式——状态模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
jhq0113
·
2015-06-10 10:00
设计模式
面向对象
状态模式
php设计模式
PHP设计模式——备忘录模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 备忘录模式又叫做快照模式或Token模式,在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。
jhq0113
·
2015-06-10 10:00
设计模式
面向对象
备忘录模式
php设计模式
PHP设计模式——状态模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
苍穹0113
·
2015-06-10 00:00
【系统架构设计】
【PHP】
PHP设计模式
PHP设计模式——中介者模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 中介者模式用一个中介者对象来封装一系列的对象交互。
jhq0113
·
2015-06-09 21:00
设计模式
面向对象
中介者模式
php设计模式
实战设计模式
倒是那个
大话设计模式
还是针对实践,提出了各种代码后续扩展的问题。其实设计模式归根到底只是为了解决一个代码架构和可维护扩展的问题,没你想的那么高深。
zhangyujsj
·
2015-06-08 23:00
PHP设计模式——迭代器模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。
jhq0113
·
2015-06-08 22:00
设计模式
面向对象
迭代器模式
php设计模式
大话设计模式
(三)动态代理设计模式
Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: (1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例中的request(),arg
sunhuaqiang1
·
2015-06-05 15:00
java
设计模式
Class
interface
PHP设计模式——命令模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。
jhq0113
·
2015-06-04 20:00
面向对象
命令模式
php设计模式
PHP设计模式——观察者模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 观察者模式(有时又被称为发布-订阅模式)。
jhq0113
·
2015-06-03 22:00
设计模式
观察者模式
面向对象
php设计模式
大话设计模式
-设计模式五大原则
单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。如果一个类职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,变化发生时,设计会遭到意想不到的破坏【ASD】。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离【ASD】。其实要去判断是否应该分离出类来,也不难,那就是如果您能够想到多于一个的动机去改变
wyfhist
·
2015-06-01 23:00
设计模式五大原则
小菜学设计模式——高内聚、低耦合
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-06-01 09:00
低耦合
高内聚
PHP设计模式——解释器模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。
jhq0113
·
2015-05-31 21:00
设计模式
面向对象
php设计模式
解释器模式
设计模式之一:简单工厂模式
这次学习设计模式主要的参考资料有:《
大话设计模式
》http://www.dofactory.com/net/design-patterns上面两个都是用C#实
u012501459
·
2015-05-31 14:00
设计模式
工厂模式
大话设计模式
—工厂模式
一、简介工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:简单工厂模式(SimpleFactory)工厂方法模式(FactoryMethod)抽象工厂模式(AbstractFactory)这三种模式从上到下逐步抽象,并且更具一般性。还有一种分类法,就是将简单工厂模式看为工厂方法模式的一种特例,两个归为一类。下面是使用工厂模式的两种情况:1.在编码时不能预见需要创建
lmb55
·
2015-05-31 14:00
设计模式
简单工厂模式
工厂模式
抽象工厂模式
小菜学设计模式——接口隔离原则
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-05-31 09:00
接口隔离原则
接口污染
胖接口
小菜学设计模式——合成复用原则
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-05-30 09:00
组合
继承
聚合
合成
合成复用原则
大话设计模式
读书笔记三
12观察者模式观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使他们能自动更新自己。当一个系统里面有多个需要写作的类存在时,可以使用观察者模式。13抽象工厂模式14状态模式状态模式是当一个对象的内部状态发生改变的时候,改变类的行为,这个对象看起来是改变了其类相关的行为放在状态类里面进行执行。不同的状态有不同的行为。
bleuesprit
·
2015-05-29 19:00
小菜学设计模式——迪米特原则
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-05-29 09:00
迪米特原则
最少知识原则
谈谈JAVA的代理模式认识 一——为什么使用代理模式
一、中介隔离作用 代理模式,第一次接触它,是在学习.Net的时候看的一本书,叫做《
大话设计模式
》,至今已快三年了。相信看过这本书的同学们,都记得书中的代理模式,就是为他人做嫁衣裳的故事。
wangyongxia921
·
2015-05-28 16:00
java
小菜学设计模式——里氏替换原则
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-05-28 09:00
企鹅与鸟
里氏替换原则
小菜学设计模式——依赖倒转原则
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-05-27 12:00
依赖倒转
依赖倒置
小菜学设计模式——开放封闭原则
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-05-26 12:00
软件设计
开放封闭原则
小菜学设计模式——单一职责原则
背景 本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《
大话设计模式
》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅。
learn_more
·
2015-05-25 21:00
软件设计
单一职责
从三类模式六种原则看设计模式
大话设计模式
很早就弄完了,师父在验收的时候就看出了自己的缺点只顾埋头跑,少了思考与总结!
当年的春天
·
2015-05-25 21:00
设计模式
类
面向对象
代你进行身份验证——代理模式
借着机房收费系统合作的机会,又把
大话设计模式
这本书拿了出来,我负责登录B层,就一直想着可以加什么设计模式。
u012904383
·
2015-05-25 10:00
设计模式
代理模式
设计模式C++实现(16)——状态模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍状态模式的实现。 状态模式:允许一个对象在
小代码2016
·
2015-05-24 19:00
设计模式C++实现(15)——观察者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍观察者模式的实现。 观察者模式:定义对象间的一
小代码2016
·
2015-05-24 19:00
设计模式C++实现(14)——职责链模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 职责链模式:使多个对象都有
小代码2016
·
2015-05-24 19:00
设计模式C++实现(12)——备忘录模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍备忘录模式的实现。 备忘录模式:在不破坏封
小代码2016
·
2015-05-24 19:00
设计模式C++实现(13)——中介者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍中介者模式的实现。 中介者模式:用一个中介对
小代码2016
·
2015-05-24 19:00
机房收费系统 重构(5)——数据库操作(存储过程)
背景:机房收费系统重构版正在进行中,其中的组合查询很是麻烦,至少有三个窗体使用了组合查询,上网查阅了很多资料,在机房收费系统重构上,很多人都使用了,模版模式和存储过程,模版模式在
大话设计模式
的时候遇到过
u013043341
·
2015-05-24 14:00
sql
.net
数据库
server
存储
大话设计模式
(二)代理模式
代理模式主要使用了java的多态,干活的是被代理类,代理类主要是接活。1.概述因为某个对象消耗太多资源,而且你的代码并不是每个逻辑路径都需要此对象, 你曾有过延迟创建对象的想法吗 ( if和else就是不同的两条逻辑路径) ? 你有想过限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户?以上两种需求都非常类似,并且都需要解决一个更大的问题:你如何提供一致的接口给某个对象让它可
sunhuaqiang1
·
2015-05-22 15:00
设计模式
代理模式
设计模式C++实现(11)——装饰模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 装饰模式:动态地给一个
小代码2016
·
2015-05-21 12:00
设计模式C++实现(10)——桥接模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍桥接模式的实现。 [DP]书上定义:将抽
小代码2016
·
2015-05-21 12:00
设计模式C++实现(9)——享元模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍享元模式的实现。 举个围棋的例子
小代码2016
·
2015-05-21 11:00
设计模式C++实现(8)——代理模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍代理模式的实现。 [DP]上的定
小代码2016
·
2015-05-21 11:00
设计模式C++实现(7)——外观模式、组合模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍外观模式和组合模式的实现。 外观模式
小代码2016
·
2015-05-21 11:00
设计模式C++实现(6)——建造者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模式的定义
小代码2016
·
2015-05-21 11:00
设计模式C++实现(5)——原型模式、模板方法模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍原型模式和模板方法模式的实现。首先介绍原型
小代码2016
·
2015-05-21 11:00
设计模式C++实现(4)——单例模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍单例模式的实现。 单例的一般实现比较简
小代码2016
·
2015-05-21 11:00
设计模式C++实现(3)——适配器模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍适配器模式的实现。 DP上的定义:适
小代码2016
·
2015-05-21 11:00
设计模式
大话设计模式
个人总结。一、简单工厂模式:创建一个工厂,参数是一个标示符,返回一个对象。这个对象的类有几个子类,调用工厂的时候根据标示符去创建子类,然后将子类返回。
Tineste
·
2015-05-20 23:00
PHP设计模式——策略模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。
jhq0113
·
2015-05-16 22:00
设计模式
面向对象
策略模式
php设计模式
PHP设计模式——代理模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 代理模式为其他对象提供一种代理以控制对这个对象的访问。
jhq0113
·
2015-05-16 18:00
设计模式
面向对象
代理模式
php设计模式
PHP设计模式——享元模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。享元模式使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于只是因重复而导致使用无法令人接受的大量内存的大量物件。
苍穹0113
·
2015-05-16 13:43
【系统架构设计】
【PHP】
PHP设计模式
PHP设计模式——享元模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。
jhq0113
·
2015-05-16 13:00
设计模式
面向对象
享元模式
php设计模式
PHP设计模式——门面模式
声明:本系列博客参考资料《
大话设计模式
》,作者程杰。 门面模式(有时候也称外观模式)是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口。
jhq0113
·
2015-05-16 11:00
设计模式
面向对象
门面模式
php设计模式
设计模式(十七)访问者模式(Visitor)-行为型
据《
大话设计模式
》中说算是最复杂也是最难以理解的一种模式了。定义(源于GoF《DesignPattern》):表示一个作用于某对象结构中的各元素的操作。
Dream_angel_Z
·
2015-05-15 14:00
设计模式
模式
操作
结构
visitor
设计模式/架构基本原则
整理来自来自《
大话设计模式
》一、系统模块组件间目标:高内聚低耦合设计模式的目标就是高内聚低耦合,可靠,健壮,安全;可读,可维护;可拓展,可复用的软件设计目标。高内聚低耦合也是软件设计的目标。
Blues1021
·
2015-05-15 08:00
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他