文件名称:设计模式 java源程序
文件大小:83KB
文件格式:RAR
更新时间:2012-01-13 10:29:43
设计模式 java
本代码时关于设计模式,可以直接使用的源代码,java程序编写。易懂易学,可以在实践中体会模式。
【文件预览】:
Java中23种设计模式-源码示例
----Memento模式()
--------Memento.java(2KB)
----state模式()
--------State.java(1018B)
--------AccountState.java(3KB)
----ProtoType模式()
--------ObjectOrientedModel_1.oob(30KB)
--------DCopy.java(3KB)
--------ObjectOrientedModel_1.oom(30KB)
--------Prototype1.java(1KB)
--------deepProtoType.java(3KB)
--------ProtoType.class(1KB)
--------ProtoType.java(2KB)
--------deepProtoType.class(1KB)
--------Monkey.class(1KB)
--------GoldRingedStaff.class(771B)
----Decoration模式()
--------Decoration.java(1KB)
----Chain Of Responsibility Pattern模式()
--------ChainOfRes.java(3KB)
----Simpleton模式()
--------Singleton.class(195B)
--------Singleton_new.java(558B)
--------Singleton.java(632B)
--------NewSingleton.java(530B)
--------SingletonChild.class(372B)
----AbstractFactory模式()
--------ObjectOrientedModel_2.oob(60KB)
--------ASUS.class(805B)
--------ComputerFactory.class(1KB)
--------MS.class(797B)
--------WestDigit.class(305B)
--------ObjectOrientedModel_2.oom(60KB)
--------Client.class(748B)
--------IBM.class(586B)
--------MainBoard.class(181B)
--------Except.class(221B)
--------AMD.class(294B)
--------Intel.class(292B)
--------AbstractFactory.java(3KB)
--------HardDisk.class(149B)
--------Maxtor.class(306B)
--------CPU.class(139B)
--------ObjectOrientedModel_5.oom(39KB)
--------Dell.class(589B)
--------Factory.class(569B)
----Template模式()
--------TemplateTest.java(814B)
----Bridge模式()
--------Bridge.java(1KB)
--------Peg.java(697B)
--------Clean.java(879B)
----Command模式()
--------FanOffCommand.class(359B)
--------LightOnCommand.class(364B)
--------Light.class(475B)
--------LightOffCommand.class(366B)
--------FanOnCommand.class(359B)
--------Client.class(638B)
--------Fan.class(492B)
--------Command.java(2KB)
--------Switch.class(456B)
--------Command.class(119B)
----Interator模式()
--------MyIterator.java(1KB)
--------CollectionDemo.java(406B)
----Observer模式()
--------StockObserver.java(2KB)
--------Observer.java(1KB)
----Visitor模式()
--------Car.class(724B)
--------Engineer.class(1KB)
--------visitor2()
--------Client.class(470B)
--------Visitor1.java(2KB)
--------Visitor.class(185B)
--------Wheel.class(463B)
--------Engine.class(306B)
--------Body.class(302B)
--------Visitor.java(2KB)
----Builder模式()
--------Builder.java(2KB)
----FlyWeight模式()
--------Flyweight.java(884B)
----中介者模式()
--------ChatRoom.java(2KB)
--------MutilThread.java(1KB)
----Proxy模式()
--------MathProxy.java(700B)
--------Proxy.java(2KB)
--------ProxyDemo.java(793B)
--------Proxy1.java(482B)
----Composite模式()
--------CompositeDocumentElement.class(611B)
--------NewImage.class(725B)
--------NewCharacter.class(733B)
--------Client.class(583B)
--------Page.class(421B)
--------DocumentElement.class(126B)
--------MyFrame.class(425B)
--------Composite.java(1KB)
----Adapter模式()
--------DAdpater.java(1KB)
--------J2SEAdapter.java(187B)
----FactoryMethod模式()
--------FactoryMethod.java(1004B)
----Facade模式()
--------Facade.java(3KB)
----SimpleFactory模式()
--------SimpleFactory.java(919B)