
Design Patterns
Torreson
学历代表过去能力代表现在学习力代表未来
展开
-
Java Observable 模式
原文:http://blog.youkuaiyun.com/bearray123/article/details/6175480一、Observer模式的意图: 在对象的内部状态发生变化时,自动通知外部对象进行响应。 二、Observer模式的构成: ·被观察者:内部状态有可能被改变,而且又需要转载 2015-01-03 16:34:18 · 839 阅读 · 0 评论 -
这就是观察者模式
原文:http://droidyue.com/blog/2015/06/27/desgign-pattern-observer/观察者模式是软件设计模式中的一种,使用也比较普遍,尤其是在GUI编程中。关于设计模式的文章,网络上写的都比较多,而且很多文章写的也不错,虽然说有一种重复早轮子的嫌疑,但此轮子非彼轮子,侧重点不同,思路也不同,讲述方式也不近相同。定义关于定义,最转载 2015-09-04 00:21:55 · 595 阅读 · 0 评论 -
面向对象之继承和组合浅谈
原文:http://www.cnblogs.com/whitewolf/archive/2010/05/03/1726519.html 最近一个师弟问某实现是该用对象持有(其实就是组合)还是继承关系实现好。所以就在这里简单的浅谈一下,仅是个人观点,仅供参考。如果写的不对的地方请指出。 首先它们都是实现系统功能重用,代码复用的最常用的有效的设计技巧,都是在设计模式中的转载 2016-02-16 22:06:12 · 505 阅读 · 0 评论 -
谈一谈自己对依赖、关联、聚合和组合之间区别的理解
原文:http://www.open-open.com/lib/view/open1427621514639.html文出处: 卡奴达摩的专栏在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。他们在编程语言中的体现却是基本相同的,但是基本相同并不等于完全相同,这一点在我的前一篇转载 2016-03-03 00:23:58 · 413 阅读 · 0 评论 -
设计模式:可复用面向对象软件的基础(摘要)
Abstract Factory( 3 . 1 ):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。转载 2014-08-07 21:46:14 · 835 阅读 · 0 评论 -
设计模式-关于模式的一些很基本的知识点
原文:http://www.cnblogs.com/zhuYears/archive/2012/03/21/2409247.html转载 2014-08-03 00:53:10 · 838 阅读 · 1 评论 -
你还在用if else吗?
板桥里人 http://www.jdon.com 2006/1/11(转载请保留) 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if els判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。传统思维习惯分析 为什么会业务逻辑层使用i转载 2014-08-07 14:10:19 · 1530 阅读 · 0 评论