Giter VIP home page Giter VIP logo

designpatternforjava's Introduction

1. 每个Pattern均是一个目录,其目录名即是Pattern的名字,
    所有代码用JDeveloper 9i 和JBuilder 6.0编写,并编译、运行通过。
2. 示例中的类,方法的命名规则和各个对象间的协作,基本同原书,
    所以可以在看书的同时加以参照。
3. 为图方便,绝大多数示例的效果是用printf表现之。
    虽然不能体现Pattern的威力,效果也不够直观,但希望依然能体现Pattern的
    骨架,比如一个Pattern的类是如何组织的,各个对象间的协作又是怎样。
4. 所有代码是对Pattern做了相当的简化,有许多深层次的考虑希望大家一起挖掘。 

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

designpatternforjava's People

Contributors

zhulongchao avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.