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
设计模式之禅
设计模式-门面模式
来源:《
设计模式之禅
》定义:门面模式也叫外观模式,要求一个子系统的外部与其内部通信必须通过一个统一的对象进行。也就是提供一个访问子系统的接口,除了这个接口不允许任何有任何访问子系统的行为发生。
ricoc
·
2015-11-03 16:00
设计模式-组合模式
来源:《
设计模式之禅
》定义:组合模式有叫合成模式或部分-整体模式,主要用来描述整体与部分的关系。组合模式几个角色:component抽象构件角色:定义组合对象的共有方法和属性。
ricoc
·
2015-11-03 10:00
《
设计模式之禅
》 - 书摘精要
(P2) BO (Business Object) 业务对象; BL (Business Logic) 业务逻辑; (P13) 如果子类不能完全实现父类的方法,或者父类的某些方法在于子类中已经发生“畸变”,则建议断开父子继承关系,采用依赖、聚合、组合等关系代替继承; (P24) 在 Java 中,只要定义变量就必然要有类型,一个变量可以有两种
·
2015-11-02 17:21
设计模式
《
设计模式之禅
》 - 书摘精要
(P2) BO (Business Object) 业务对象; BL (Business Logic) 业务逻辑; (P13) 如果子类不能完全实现父类的方法,或者父类的某些方法在于子类中已经发生“畸变”,则建议断开父子继承关系,采用依赖、聚合、组合等关系代替继承; (P24) 在 Java 中,只要定义变量就必然要有类型,一个变量可以有两种类型
·
2015-11-02 17:34
设计模式
设计模式-适配器模式
来源:《
设计模式之禅
》定义:将一个类的接口变换成客户端期望的另一个接口,从而使原本不匹配而无法一起工作的两个类能在一起工作。
ricoc
·
2015-11-02 09:00
我的处女作《
设计模式之禅
》——前言
终于可以写前言了,这说明本书已经基本完成,可以长嘘一口气了。 为什么写这本书 为什么写这本书?今年5月份,我在JavaEye上发了一个帖子,其中提到自己已经工作9年了,总觉得这9年不应该就这么荒废了,应该给自己这9年的工作写一个总结,总结的初稿就是这本书。  
·
2015-10-31 11:41
设计模式
设计模式-策略模式
来源:《
设计模式之禅
》定义:定义一组算法,将每个算法封装起来,并且算法之间可以相互转换。策略模式三种角色:上下文角色context:屏蔽高层模块对策略、算法的直接访问,封装可能存在的变化。
ricoc
·
2015-10-30 17:00
06002001单例模式C#实现版本
书名:
设计模式之禅
作者:秦小波 出版社:机械工业出版社 1 描述 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 2 
·
2015-10-30 16:26
单例模式
设计模式之观察者模式(Observable与Observer)
好久没有写博客啦,之前看完了《
设计模式之禅
》也没有总结一下,现在回忆一下设计模式之观察者模式。
·
2015-10-30 11:50
observer
设计模式-装饰器模式
来源:《
设计模式之禅
》定义:动态的给一个对象添加额外的职责。抽象构件Component:定义抽象构件接口。具体构件ConcreteComponent:实现抽象构件接口,需要装饰的对象就是它。
ricoc
·
2015-10-30 09:00
设计模式-责任链模式
来源:《
设计模式之禅
》定义:使多个对象都有机会处理请求,避免请求者和接收者之间的耦合关系。将这些接收者连成一条链,并沿着这条连传递请求,直到有对象处理为止。
ricoc
·
2015-10-29 13:00
设计模式-工厂方法模式
来源:《
设计模式之禅
》定义:定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延迟到其子类。抽象产品类Product定义产品共性,实现对事物最抽象的定义。
ricoc
·
2015-10-28 22:00
设计模式-命令模式
来源:《
设计模式之禅
》定义:将一个请求封装成一个对象,使用不同的请求把客户端参数化,对请求排队或者记录请求日志,提供命令的撤销或回复功能。
ricoc
·
2015-10-28 10:00
设计模式-模板方法模式
来源:《
设计模式之禅
》定义: 定义一个操作中的算法框架,将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法的某些步骤。
ricoc
·
2015-10-27 21:00
《
设计模式之禅
》第二次重印,窃喜
前两天,编辑发邮件过来,说《
设计模式之禅
》第二次重印了,台湾繁体版也准备上市了,心中不仅窃喜,但同时也隐隐有点不安。
·
2015-10-27 15:22
设计模式
《
设计模式之禅
(第2版)》
《
设计模式之禅
(第2版)》 基本信息 作者: 秦小波 丛书名: 华章原创精品 出版社:机械工业出版社 ISBN:9787111437871 上架时间:2014
·
2015-10-27 12:23
设计模式
设计模式-中介者模式
来源:《
设计模式之禅
》定义:用一个中介者对象封装一系列对象的交互,中介者使各个对象不需要显示的相互作用,从而使其耦合松散,而且可以独立的改变他们之间的交互。中介者也叫调停者模式。
ricoc
·
2015-10-27 10:00
单例模式
来源:《
设计模式之禅
》定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
ricoc
·
2015-10-26 23:00
java
设计模式
设计模式--创建者模式
这个模式也是比较难理解的,我看了《
设计模式之禅
》上讲解的例子,但是看完之后一头雾水,而且好乱,仍然没有理解,看了好几遍,还是没有理解,于是我又去翻开我的课本,看那上面的例子,但是结果依然。
qq_20545159
·
2015-10-12 22:00
创建者模式
设计模式--创建者模式
适配器模式
设计模式之禅
学习——适配器模式 mgit: https://github.com/hejiawang 1、适配器模式就是将一个类的接口变成客户端所期待的另一种接口,使客户端能够使用原来因为接口不匹配所导致不能用的接口
莫欺少年穷Java
·
2015-10-11 12:00
设计模式
适配器模式
适配器模式
阅读更多
设计模式之禅
学习——适配器模式mgit:https://github.com/hejiawang1、适配器模式就是将一个类的接口变成客户端所期待的另一种接口,使客户端能够使用原来因为接口不匹配所导致不能用的接口
莫欺少年穷Java
·
2015-10-11 12:00
设计模式
适配器模式
适配器模式
阅读更多
设计模式之禅
学习——适配器模式mgit:https://github.com/hejiawang1、适配器模式就是将一个类的接口变成客户端所期待的另一种接口,使客户端能够使用原来因为接口不匹配所导致不能用的接口
莫欺少年穷Java
·
2015-10-11 12:00
设计模式
适配器模式
设计模式之观察者模式(关于OC中的KVO\KVC\NSNotification)
近段时间所看的两本书籍,《大话设计模式》里面的代码是C#写的,有一些设计模式实现起来也是采用了C#的语言特性(C#的API,抽象类,在OC中是没有抽象类、没有多继承关系),《
设计模式之禅
》里面的代码是JAVA
紫忆
·
2015-10-10 16:00
原型模式——clone
阅读更多
设计模式之禅
学习——原型模式1、原型模式非常简单,要使用原型模式时只要将被clone的类继承Cloneable接口,并重写clone()方法就可以。
莫欺少年穷Java
·
2015-09-18 20:00
设计模式
原型模式
clone
原型模式——clone
阅读更多
设计模式之禅
学习——原型模式1、原型模式非常简单,要使用原型模式时只要将被clone的类继承Cloneable接口,并重写clone()方法就可以。
莫欺少年穷Java
·
2015-09-18 20:00
设计模式
原型模式
clone
原型模式——clone
设计模式之禅
学习——原型模式 1、原型模式非常简单,要使用原型模式时只要将被clone的类继承Cloneable接口,并重写clone()方法就可以。
莫欺少年穷Java
·
2015-09-18 20:00
设计模式
clone
原型模式
代理模式——动态代理
阅读更多
设计模式之禅
学习——动态代理一、代理模式就是为其他对象提供一种代理,来控制对这个对象的访问,代理模式的好处有很多,最常见的AOP,原理就是使用了代理模式的动态代理。下面学习书中游戏者的例子。
莫欺少年穷Java
·
2015-09-04 09:00
设计模式
代理模式
动态代理
代理模式——动态代理
设计模式之禅
学习——动态代理一、代理模式就是为其他对象提供一种代理,来控制对这个对象的访问,代理模式的好处有很多,最常见的AOP,原理就是使用了代理模式的动态代理。下面学习书中游戏者的例子。
莫欺少年穷Java
·
2015-09-04 09:00
设计模式
动态代理
代理模式
代理模式——动态代理
阅读更多
设计模式之禅
学习——动态代理一、代理模式就是为其他对象提供一种代理,来控制对这个对象的访问,代理模式的好处有很多,最常见的AOP,原理就是使用了代理模式的动态代理。下面学习书中游戏者的例子。
莫欺少年穷Java
·
2015-09-04 09:00
设计模式
代理模式
动态代理
建造者模式学习以及与工厂模式的区别
阅读更多
设计模式之禅
学习——建造者模式一、建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
莫欺少年穷Java
·
2015-08-29 14:00
建造者模式
工厂模式
区别
建造者模式学习以及与工厂模式的区别
阅读更多
设计模式之禅
学习——建造者模式一、建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
莫欺少年穷Java
·
2015-08-29 14:00
建造者模式
工厂模式
区别
建造者模式学习以及与工厂模式的区别
设计模式之禅
学习——建造者模式 一、建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
莫欺少年穷Java
·
2015-08-29 14:00
区别
工厂模式
建造者模式
模板方法设计模式及其扩展
阅读更多
设计模式之禅
学习之模板方法设计模式1、模板方法设计模式相当简单,就是把相同的方法提取到抽象类中,平时也会经常用到,只是不知道这就是模板方法设计模式罢了2、模板方法类:packagecom.wang.templatePattern
莫欺少年穷Java
·
2015-08-22 12:00
设计模式
模板方法
扩展
模板方法设计模式及其扩展
阅读更多
设计模式之禅
学习之模板方法设计模式1、模板方法设计模式相当简单,就是把相同的方法提取到抽象类中,平时也会经常用到,只是不知道这就是模板方法设计模式罢了2、模板方法类:packagecom.wang.templatePattern
莫欺少年穷Java
·
2015-08-22 12:00
设计模式
模板方法
扩展
模板方法设计模式及其扩展
设计模式之禅
学习之模板方法设计模式 1、模板方法设计模式相当简单,就是把相同的方法提取到抽象类中,平时也会经常用到,只是不知道这就是模板方法设计模式罢了 2、模板方法类:packagecom.wang.templatePattern
莫欺少年穷Java
·
2015-08-22 12:00
设计模式
扩展
模板方法
抽象工厂模式
设计模式之禅
学习之抽象工厂模式 1、抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。
莫欺少年穷Java
·
2015-08-22 11:00
设计模式
抽象工厂
程序员必看的书
改善既有代码的设计代码整洁之道Web前端黑客技术揭秘浪潮之巅游戏改变世界免费:商业的未来罗辑思维简约至上:交互式设计四策略HeadFirst设计模式(中文版)程序员的数学思维修炼(趣味解读)互联网金融互联网时代的软件革命
设计模式之禅
清风jsliao
·
2015-08-19 16:00
工厂方法模式及其扩展
设计模式之禅
学习——工厂方法模式 工厂方法模式——定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。
莫欺少年穷Java
·
2015-08-15 17:00
设计模式
工厂方法
单例模式及其扩展
设计模式之禅
学习——单例模式 1、单例模式应该是设计模式最简单的一种了,我认为,单例模式最基本的原理就是创建一个私有的构造函数,然后在该类中就生成一个该类的实例,并且通过一个静态方法返回该实例
莫欺少年穷Java
·
2015-08-09 15:00
设计模式
单例模式
扩展
单例模式及其扩展
阅读更多
设计模式之禅
学习——单例模式1、单例模式应该是设计模式最简单的一种了,我认为,单例模式最基本的原理就是创建一个私有的构造函数,然后在该类中就生成一个该类的实例,并且通过一个静态方法返回该实例,那么当其他类应用该类时
莫欺少年穷Java
·
2015-08-09 12:00
设计模式
单例模式
扩展
单例模式及其扩展
阅读更多
设计模式之禅
学习——单例模式1、单例模式应该是设计模式最简单的一种了,我认为,单例模式最基本的原理就是创建一个私有的构造函数,然后在该类中就生成一个该类的实例,并且通过一个静态方法返回该实例,那么当其他类应用该类时
莫欺少年穷Java
·
2015-08-09 12:00
设计模式
单例模式
扩展
设计模式之禅
笔记下部
《
设计模式之禅
》这本书,讲的还是比较浅显易懂,java这种强类型语言,讲究封装和继承,用于讲解设计模式再合适不过了。例子引入对于初学者而言还是挺不错的,可惜后文讲解有点流于表面了。下面我就贴出笔记。
nice_cp
·
2015-08-08 23:00
借助UML类图理解设计模式
最近发现设计模式的代码,边看边画类图,更容易理解:下面是我参照
设计模式之禅
这本书,使用umLet工具画的类图此处的抽象工厂就是HumanFactory注明是个接口,但在实际应用中也可以定义成一个抽象类,
dean_deng
·
2015-07-25 17:57
設計模式
C++ 设计模式 - 6大设计原则之单一职责原则
序:《
设计模式之禅
》一书源于一位大牛所赠,第一遍看的时候总不能得其精髓,特此第二次读的时候写下自己的读后感以便于分享给大家只要能给需要的技术人员一点帮助就是极好极好的正文:单一职责原则的定义:Thereshouldneverbemorethanonereasonforaclasstochange
Dreaming9527
·
2015-05-20 00:00
设计模式
上班的第四百八十四天
把《
设计模式之禅
》看了一半了,我觉得开始要消化一下了,所以就停看了,转而专注于新任务。 新任务是这样的,实现一个跨服活动,就是让所有本服攻城成功的行会成员报名参加的活动。
chrisforbt
·
2015-05-14 23:00
上班的第四百八十三天
最近两天都没有任务,所以一直在翻《
设计模式之禅
》,比《大话设计模式》要深点,比《道法自然》要浅点,是一本挺不错的书。而且我喜欢这种由自己的话来写的书,出自国人之手,而不是坑爹的翻译!
chrisforbt
·
2015-05-13 22:00
设计模式学习之设计模式原则(二):依赖倒置原则和接口隔离原则
设计模式学习,设计模式原则,以《
设计模式之禅
》为基础进行记录,今天记录两条原则:依赖倒置原则和接口隔离原则。
lightlater
·
2015-05-12 13:00
设计模式
接口隔离原则
依赖倒置原则
设计模式原则
设计模式学习之设计模式原则(一):单一职责原则和里氏替换原则
学习设计模式,以《
设计模式之禅
》为蓝本进行总结与学习,今天先记录设计模式六大原则的两个原则:单一职责原则(SRP)和里氏替换原则(LSP)。
lightlater
·
2015-05-09 11:00
设计模式
设计模式原则
里氏替换原则
单一职责原则
Web开发的那点事--好书推荐
声名远扬:代码大全,重构-改善既有代码的设计专家级:Struts2技术内幕,深入理解Java虚拟机:JVM高级特性与最佳实践,
设计模式之禅
夯实基础:改善Java程序的151个建议,深入理解Java7,
FansUnion
·
2015-05-03 01:00
web开发
好书推荐
经典图书
[宅]最近3个月的宅生活
看书:《一个民企CEO的职场阳谋》--天外天《程序员羊皮卷》--张大志《代码大全》《重构--改善既有代码的设计》《
设计模式之禅
》《黑客与画家》--旭哥推荐......
FansUnion
·
2015-05-03 01:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他