
大话设计模式
文章平均质量分 91
这里引用“大话设计模式”这个名字。就是为了希望能通过本专栏能让更多的初级程序员对设计模式有一个大幅度的提高
曹胜欢
滨州学院计算机科学与技术系软件技术2010级学生。优快云博客专家。2012IT博客大赛“优秀学生博客”。专注于java开发领域。向往云计算、大数据。喜欢和大家技术交流。希望大家能够互相学习。共同提高。
展开
-
Java程序员从笨鸟到菜鸟之(四十二)大话设计模式(八)状态模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。看起来,状态模式好像是神通广大很厉害似的——居然能够“修改自身的类”!下面让我们一起来看一下他的厉害吧!适用场景: 状态模式主要解决的是当控制一个对象状态装换的条件表达式过于复杂时原创 2012-04-25 15:05:53 · 8388 阅读 · 7 评论 -
Java程序员从笨鸟到菜鸟之(三十九)大话设计模式(七)代理模式和java动态代理机制
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 代理设计模式 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,原创 2012-04-22 14:06:48 · 10890 阅读 · 14 评论 -
Java程序员从笨鸟到菜鸟之(三十四)大话设计模式(五)创建者模式和原型模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 创建者模式是创建型模式中最负责的一个设计模式了,创建者负责构建一个对象的各个部分,并且完成组装的过程.构建模式主要用来针对复杂产品生产,分离部件构建细节,以达到良好的伸缩性。把构造对象实例的逻辑移到了类的外部,在这个类外部定义了这个类的构造逻辑。它把一个复杂对象的原创 2012-04-18 13:04:33 · 6763 阅读 · 1 评论 -
Java程序员从笨鸟到菜鸟之(三十六)大话设计模式(六)观察者模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 Observer模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其他关联对象,自动刷新对象状态。Observer模式提供给关联对象一种同步通信的手段,使某个对象与依赖它的其他对象之间保持状态同步。《设计模式》一书对Obse原创 2012-04-19 13:08:22 · 7630 阅读 · 5 评论 -
Java程序员从笨鸟到菜鸟之(三十四)大话设计模式(四)策略模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 Strategy是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类。定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:The Stra原创 2012-04-17 17:54:10 · 7059 阅读 · 3 评论 -
Java程序员从笨鸟到菜鸟之(三十三)大话设计模式(三)单例模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器,一个数字滤波器只能有一个A原创 2012-04-16 13:51:16 · 8277 阅读 · 10 评论 -
Java程序员从笨鸟到菜鸟之(三十一)大话设计模式(一)设计模式遵循的七大原则
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.youkuaiyun.com/csh624366188 最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来原创 2012-04-14 09:23:10 · 20164 阅读 · 41 评论