文章分类 -  面向对象设计模式

Java IO 包中的Decorator模式
摘要:JDK为程序员提供了大量的类库,而为了保持类库的可重用性,可扩展性和灵活性,其中使用到了大量的设计模式,本文将介绍JDK的I/O包中使用到的Decorator模式,并运用此模式,实现一个新的输出流类。 Decorator模式简介 Decorator模式又名包装器(Wrapper),它的主要用途在于给一个对象动态的添加一些额外的职责。与生成子类相比,它更具有灵活性。 有时候,我们需... 阅读全文
posted @ 2009-05-10 23:16 木南天 阅读(303) 评论(0) 推荐(0)
软件设计中的7种臭味
该文被密码保护。
posted @ 2009-04-06 22:34 木南天 阅读(2) 评论(0) 推荐(0)
鲍勃大叔的组合拳——清华社[UML for Java Programmers]<转>
摘要:鲍勃大叔的组合拳——清华社[UML for Java Programmers] 2003-09-24 15:18:16 孟岩 Robert C.Martin开始发力了。这件事情令我颇为欣喜,也颇为疑惑。号称鲍勃大叔的Martin,在面向对象开发领域素以经验丰富,一言九鼎著称。设计模式四大天王之一的John Vlissides曾不无敬畏地说:“Robert Martin开口说话的时候,最好闭上你的... 阅读全文
posted @ 2009-04-06 21:06 木南天 阅读(463) 评论(0) 推荐(0)