23种设计模式的java实现源码

时间:2013-01-17 06:53:24
【文件属性】:

文件名称:23种设计模式的java实现源码

文件大小:268KB

文件格式:RAR

更新时间:2013-01-17 06:53:24

23种设计模式的java实现源码

23种设计模式的java实现源码 此目录里包括了一书中所有23种设计模式的实现(Java 版)源码 关于代码的几点说明: 1. 代码为根据个人对Design Pattern的学习理解写出(>90%原创), 难免有错误的地方,希望大家指出。 2. 每个Pattern均是一个目录,其目录名即是Pattern的名字, 所有代码用JDeveloper 9i 和JBuilder 6.0编写,并编译、运行通过。 3. 示例中的类,方法的命名规则和各个对象间的协作,基本同原书, 所以可以在看书的同时加以参照。 4. 为图方便,绝大多数示例的效果是用printf表现之。 虽然不能体现Pattern的威力,效果也不够直观,但希望依然能体现 Pattern的骨架,比如一个Pattern的类是如何组织的,各个对象间的协作又是怎样。 5. 所有代码是对Pattern做了相当的简化,有许多深层次的考虑希望大家一起挖掘。 6. 鉴于本人水平和时间也较紧张,代码写的比较烂,设计中考虑不周,效率不高 ,甚至错误的地方还请大家指出。 目录 Adapter .......\Adapter.jpr .......\classes .......\.......\Adapter.cdi .......\.......\connections.xml .......\.......\Shape.class .......\.......\Text.class .......\.......\TextShapeClass.class .......\.......\TextShapeObject.class .......\src .......\...\Shape.java .......\...\Text.java .......\...\TextShapeClass.java .......\...\TextShapeObject.java Bridge ......\Bridge.jpr ......\classes ......\.......\Bridge.cdi ......\.......\connections.xml ......\.......\Test.class ......\.......\Text.class ......\.......\TextBold.class ......\.......\TextImp.class ......\.......\TextImpLinux.class ......\.......\TextImpMac.class ......\.......\TextItalic.class ......\src ......\...\Test.java ......\...\Text.java ......\...\TextBold.java ......\...\TextImp.java ......\...\TextImpLinux.java ......\...\TextImpMac.java ......\...\TextItalic.java Builder .......\Builder.jpr .......\classes .......\.......\Builder.cdi .......\.......\ConcreteHouseBuilderA.class .......\.......\connections.xml .......\.......\House.class .......\.......\HouseBuilder.class .......\.......\HouseDirector.class .......\.......\TestClient.class .......\src .......\...\ConcreteHouseBuilderA.java .......\...\House.java .......\...\HouseBuilder.java .......\...\HouseDirector.java .......\...\TestClient.java ChainOfResponsibility .....................\ChainOfResponsibility.jpr .....................\classes .....................\.......\Chain.class .....................\.......\ChainOfResponsibility.cdi .....................\.......\connections.xml .....................\.......\Manager.class .....................\.......\Others.class .....................\.......\Programmer.class .....................\.......\ProjectManager.class .....................\.......\QA.class .....................\.......\Test.class .....................\src .....................\...\Chain.java .....................\...\Manager.java .....................\...\Others.java .....................\...\Programmer.java .....................\...\ProjectManager.java .....................\...\QA.java .....................\...\Test.java Command .......\classes .......\.......\Command.cdi .......\.......\Command.class .......\.......\connections.xml .......\.......\Fan.class .......\.......\FanOffCommand.class .......\.......\FanOnCommand.class .......\.......\Light.class .......\.......\LightOffCommand.class .......\.......\LightOnCommand.class .......\.......\Switch.class .......\.......\TestCommand.class .......\Command.java .......\Command.jpr .......\TestCommand.java Composite .........\classes .........\.......\Composite.cdi .........\.......\connections.xml .........\.......\Employee.class .........\.......\empTree.class .........\.......\JxFrame$1.class .........\.......\JxFrame.class .........\Composite.jpr .........\src .........\...\Employee.java .........\...\empTree.java .........\...\JxFrame.java Decorator


网友评论

  • 下载不了啊
  • 不错不错,好东东
  • 不错,有帮助
  • 不错 ,思路清晰多了。对学习很有帮助
  • 为什么没有ECLIPSE版本啊。呜呜
  • 不错,不过设计模式实在是不容易理解
  • 非常的好,解决了很多设计模式方面的疑问。
  • 很不错,适合学习参考
  • 不错的资源,感谢分享。辛苦了
  • 挺好,代码很全
  • 还不错,不过设计模式实在是不容易理解
  • 很不错,很有用,解决了一直困扰我的设计模式方面的困惑。
  • 不错 ,思路清晰多了。对学习很有帮助
  • 非常详细 有帮助
  • 代码结构很清晰,看了之后,结合之前所做过的一些项目,对设计模式有一个更深的了解
  • 代码结构很清晰,看了之后,结合之前所做过的一些项目,对设计模式有一个更深的了解
  • 不错,有很大的帮助
  • 代码很全,非常的精简,看的很清楚。
  • 非常详细 有帮助
  • 代码质量较高,给人耳目一新的感觉,以前在书上遇到的不懂的地方看完代码后自己写写感觉理解了不少
  • 代码非常优质!书配合代码看进步会非常快!
  • 不错的,配合概念来搞
  • 代码结构很清楚,对设计模式的学习有很大帮助