⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 23种设计模式的java实现 include vistor,proxy,bridge
💻 TXT
字号:
《Design Patterns》Complete Implementation (by Java)
Author: Jerry Shen
Version : 0.5

此目录里包括了<Design Patterns>一书中所有23种设计模式的实现(Java 版)源码


关于代码的几点说明:
1. 代码为根据个人对Design Pattern的学习理解写出(>90%原创),
    难免有错误的地方,希望大家指出。
2. 每个Pattern均是一个目录,其目录名即是Pattern的名字,
    所有代码用JDeveloper 9i 和JBuilder 6.0编写,并编译、运行通过。
3. 示例中的类,方法的命名规则和各个对象间的协作,基本同原书,
    所以可以在看书的同时加以参照。
4. 为图方便,绝大多数示例的效果是用printf表现之。
    虽然不能体现Pattern的威力,效果也不够直观,但希望依然能体现Pattern的
    骨架,比如一个Pattern的类是如何组织的,各个对象间的协作又是怎样。
5. 所有代码是对Pattern做了相当的简化,有许多深层次的考虑希望大家一起挖掘。
6. 鉴于本人水平和时间也较紧张,代码写的比较烂,设计中考虑不周,效率不高
    ,甚至错误的地方还请大家指出。

对于后续版本的设想:
1. 增加对每个模式的UML类图,对象图,交互图等。
2. 修正现在的代码。
3. 重新设计一些解决特定问题的示例,并使示例可视化。
4. 增加对每个示例的文字详细说明。
5. 设计一些同时含有多种模式的示例。
6. 考虑C++的实现版本。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -