资源说明:机械工业出版社华章公司出版的<<设计模式之禅>>随书源代码
- .classpath
- IShowVisitor.java
- Manager.java
- CommonEmployee.java
- Client.java
- IVisitor.java
- ITotalVisitor.java
- Employee.java
- TotalVisitor.java
- ShowVisitor.java
- AbsActor.java
- Role.java
- IdiotRole.java
- Client.java
- YoungActor.java
- OldActor.java
- KungFuRole.java
- AbsActor.java
- Role.java
- IdiotRole.java
- Client.java
- YoungActor.java
- OldActor.java
- KungFuRole.java
- Client.java
- ConcreteElement1.java
- Visitor.java
- IVisitor.java
- ConcreteElement2.java
- Element.java
- ObjectStruture.java
- Manager.java
- CommonEmployee.java
- Client.java
- Employee.java
- Manager.java
- CommonEmployee.java
- Client.java
- Visitor.java
- IVisitor.java
- Employee.java
- Manager.java
- CommonEmployee.java
- Client.java
- Visitor.java
- IVisitor.java
- Employee.java
- .project
- .classpath
- ClassC.java
- ClassB.java
- Facade.java
- Facade2.java
- ClassA.java
- Context.java
- ClassC.java
- ClassB.java
- Facade.java
- ClassA.java
- ClassC.java
- ClassB.java
- Facade.java
- ClassA.java
- ModenPostOffice.java
- LetterProcessImpl.java
- ILetterProcess.java
- Client.java
- Police.java
- LetterProcessImpl.java
- ILetterProcess.java
- Client.java
- ClassC.java
- ClassB.java
- Facade.java
- ClassA.java
- ModenPostOffice.java
- LetterProcessImpl.java
- ILetterProcess.java
- Client.java
- .project
- .classpath
- NovelBook.java
- ComputerBook.java
- BookStore.java
- IBook.java
- IComputerBook.java
- OffNovelBook.java
- NovelBook.java
- BookOffRole.java
- BookStore.java
- IBook.java
- AbstractOffRole.java
- NovelBook.java
- OffNovelBookTest.java
- BookStore.java
- IBook.java
- OffNovelBook.java
- NovelBookTest.java
- NovelBook.java
- BookStore.java
- IBook.java
- NovelBook.java
- ComputerBook.java
- BookStore.java
- IBook.java
- IComputerBook.java
- OffNovelBook.java
- NovelBook.java
- BookStore.java
- IBook.java
- OffNovelBook.java
- .project
- .classpath
- ConcreteDecorator1.java
- ConcreteComponent.java
- Client.java
- Decorator.java
- ConcreteDecorator2.java
- Component.java
- Father.java
- SchoolReport.java
- FouthGradeSchoolReport.java
- SortDecorator.java
- Decorator.java
- HighScoreDecorator.java
- Father.java
- SchoolReport.java
- FouthGradeSchoolReport.java
- .project
- .classpath
- Leaf.java
- Client.java
- Component.java
- Composite.java
- Leaf.java
- Client.java
- Corp.java
- Branch.java
- Leaf.java
- Client.java
- Corp.java
- Branch.java
- IBranch.java
- Leaf.java
- Root.java
- ILeaf.java
- Client.java
- Branch.java
- IRoot.java
- Leaf.java
- Client.java
- Component.java
- Composite.java
- IBranch.java
- Leaf.java
- ILeaf.java
- ICorp.java
- Client.java
- Branch.java
- .project
- .classpath
- Singleton.java
- Minister.java
- Emperor.java
- Singleton.java
- Minister.java
- Emperor.java
- .project
- .classpath
- Context.java
- LiftState.java
- RunningState.java
- Client.java
- OpenningState.java
- ClosingState.java
- StoppingState.java
- Client.java
- Lift.java
- ILift.java
- Context.java
- Client.java
- State.java
- ConcreteState2.java
- ConcreteState1.java
- Client.java
- Lift.java
- ILift.java
- .project
- .classpath
- Mediator.java
- ConcreteColleague2.java
- ConcreteMediator.java
- ConcreteColleague1.java
- Colleague.java
- Stock.java
- Client.java
- Purchase.java
- Sale.java
- Stock.java
- Client.java
- Mediator.java
- Purchase.java
- AbstractMediator.java
- Sale.java
- AbstractColleague.java
- .project
- .classpath
- Caretaker.java
- Originator.java
- BeanUtils.java
- Client.java
- Caretaker.java
- Originator.java
- Memento.java
- Client.java
- Originator.java
- Client.java
- Caretaker.java
- Boy.java
- Memento.java
- Client.java
- Boy.java
- Client.java
- Caretaker.java
- Originator.java
- Memento.java
- Client.java
- Caretaker.java
- Originator.java
- Memento.java
- Client.java
- Caretaker.java
- Originator.java
- IMemento.java
- Client.java
- Boy.java
- Memento.java
- .project
- .classpath
- Abstraction.java
- ConcreteImplementor2.java
- RefinedAbstraction.java
- Client.java
- Implementor.java
- ConcreteImplementor1.java
- House.java
- Client.java
- IPod.java
- Corp.java
- HouseCorp.java
- Product.java
- ShanZhaiCorp.java
- ClothesCorp.java
- Client.java
- Corp.java
- HouseCorp.java
- House.java
- Clothes.java
- Client.java
- Corp.java
- HouseCorp.java
- Product.java
- ShanZhaiCorp.java
- Client.java
- Corp.java
- HouseCorp.java
- IPodCorp.java
- .project
- .classpath
- AbstractClass.java
- Client.java
- ConcreteClass2.java
- ConcreteClass1.java
- HummerH2Model.java
- Client.java
- HummerModel.java
- HummerH1Model.java
- HummerH2Model.java
- Client.java
- HummerModel.java
- HummerH1Model.java
- HummerH2Model.java
- Client.java
- HummerModel.java
- HummerH1Model.java
- .project
- .classpath
- ProductEventType.java
- Nobleman.java
- ProductManager.java
- EventDispatch.java
- Product.java
- EventCustomType.java
- ProductEvent.java
- Beggar.java
- Commoner.java
- EventCustomer.java
- Client.java
- ProductManager.java
- Product.java
- ProductEventType.java
- Client.java
- Nobleman.java
- ProductManager.java
- EventDispatch.java
- Product.java
- EventCustomType.java
- ProductEvent.java
- Beggar.java
- Commoner.java
- EventCustomer.java
- ProductEventType.java
- ProductManager.java
- EventDispatch.java
- Product.java
- ProductEvent.java
- .project
- .classpath
- ConcreteReciver2.java
- Client.java
- ConcreteCommand1.java
- ConcreteCommand2.java
- Command.java
- ConcreteReciver1.java
- Receiver.java
- Invoker.java
- RequirementGroup.java
- CodeGroup.java
- Client.java
- PageGroup.java
- Group.java
- ConcreteReciver2.java
- Client.java
- ConcreteCommand1.java
- ConcreteCommand2.java
- Command.java
- ConcreteReciver1.java
- Receiver.java
- Invoker.java
- DeletePageCommand.java
- RequirementGroup.java
- CodeGroup.java
- AddRequirementCommand.java
- Client.java
- Command.java
- PageGroup.java
- Group.java
- Invoker.java
- .project
- .classpath
- GamePlayer.java
- GamePlayerProxy.java
- IGamePlayer.java
- Client.java
- GamePlayer.java
- IGamePlayer.java
- Client.java
- DynamicProxy.java
- GamePlayIH.java
- GamePlayer.java
- GamePlayerProxy.java
- IGamePlayer.java
- Client.java
- GamePlayer.java
- GamePlayerProxy.java
- IGamePlayer.java
- Client.java
- Client.java
- Proxy.java
- Subject.java
- RealSubject.java
- GamePlayer.java
- IGamePlayer.java
- XiMenQing.java
- Client.java
- PanJinLian.java
- KindWomen.java
- GamePlayer.java
- GamePlayerProxy.java
- IGamePlayer.java
- Client.java
- GamePlayer.java
- GamePlayerProxy.java
- IGamePlayer.java
- Client.java
- IProxy.java
- GamePlayer.java
- IGamePlayer.java
- Client.java
- MyIvocationHandler.java
- DynamicProxy.java
- GamePlayer.java
- IGamePlayer.java
- Client.java
- GamePlayIH.java
- GamePlayer.java
- GamePlayerProxy.java
- IGamePlayer.java
- Client.java
- .project
- .classpath
- MyInvocationHandler.java
- Client.java
- DynamicProxy.java
- Subject.java
- RealSubject.java
- IAdvice.java
- SubjectDynamicProxy.java
- MyInvocationHandler.java
- Client.java
- DynamicProxy.java
- Subject.java
- RealSubject.java
- BeforeAdvice.java
- AfterAdvice.java
- .project
- .classpath
- NvWa.java
- HumanFactory.java
- MaleYellowHuman.java
- FemaleFactory.java
- FemaleYellowHuman.java
- AbstractBlackHuman.java
- Human.java
- MaleWhiteHuman.java
- MaleFactory.java
- AbstractWhiteHuman.java
- AbstractYellowHuman.java
- FemaleBlackHuman.java
- FemaleWhiteHuman.java
- MaleBlackHuman.java
- AbstractProductB.java
- ProductA1.java
- AbstractProductA.java
- Client.java
- ProductB1.java
- ProductB2.java
- ProductA2.java
- Creator2.java
- AbstractCreator.java
- Creator1.java
- .project
- .classpath
- UserProvider.java
- UserByNameLike.java
- Client.java
- User.java
- UserByNameEqual.java
- UserByAgeThan.java
- IUserSpecification.java
- IUserProvider.java
- UserProvider.java
- UserByNameLike.java
- OrSpecification.java
- AndSpecification.java
- Client.java
- User.java
- UserByNameEqual.java
- UserByAgeThan.java
- CompositeSpecification.java
- IUserSpecification.java
- NotSpecification.java
- IUserProvider.java
- BizSpecification2.java
- OrSpecification.java
- AndSpecification.java
- Client.java
- CompositeSpecification.java
- BizSpecification.java
- ISpecification.java
- NotSpecification.java
- UserProvider.java
- Client.java
- User.java
- UserByNameEqual.java
- UserByAgeThan.java
- IUserSpecification.java
- IUserProvider.java
- UserProvider.java
- Client.java
- User.java
- IUserProvider.java
- UserProvider.java
- UserByNameLike.java
- Client.java
- User.java
- UserByNameEqual.java
- UserByAgeThan.java
- IUserSpecification.java
- IUserProvider.java
- IUserProvider.java
- .project
- .classpath
- PettyGirl.java
- Client.java
- AbstractSearcher.java
- Searcher.java
- IPettyGirl.java
- PettyGirl.java
- Client.java
- AbstractSearcher.java
- Searcher.java
- IGreatTemperamentGirl.java
- IGoodBodyGirl.java
- .project
- .classpath
- ConcreteIterator.java
- ConcreteAggregate.java
- Client.java
- Aggregate.java
- Iterator.java
- Project.java
- IProject.java
- Boss.java
- ProjectIterator.java
- IProjectIterator.java
- Project.java
- IProject.java
- Boss.java
- .project
- .classpath
- BMWBuilder.java
- CarModel.java
- BenzBuilder.java
- BenzModel.java
- Client.java
- BMWModel.java
- Director.java
- CarBuilder.java
- CarModel.java
- BenzModel.java
- Client.java
- BMWModel.java
- Builder.java
- ConcreteProduct.java
- Director.java
- Product.java
- BMWBuilder.java
- CarModel.java
- BenzBuilder.java
- BenzModel.java
- Client.java
- BMWModel.java
- CarBuilder.java
- .project
- .classpath
- ConcreteHandler2.java
- ConcreteHandler1.java
- Request.java
- Response.java
- ConcreteHandler3.java
- Client.java
- Handler.java
- Level.java
- IHandler.java
- IWomen.java
- Client.java
- Husband.java
- Father.java
- Women.java
- Son.java
- WomanType.java
- IWomen.java
- Client.java
- Husband.java
- Father.java
- Handler.java
- Women.java
- Son.java
- .project
- .classpath
- SymbolExpression.java
- VarExpression.java
- Expression.java
- SubExpression.java
- Client.java
- AddExpression.java
- Calculator.java
- Context.java
- NonterminalExpression.java
- TerminalExpression.java
- Expression.java
- Client.java
- .project
- .classpath
- DiskManager.java
- FileManager.java
- LS.java
- LS_A.java
- AbstractLS.java
- LS_L.java
- CommandName.java
- DF_G.java
- DF_K.java
- AbstractDF.java
- DF.java
- CommandVO.java
- Client.java
- CommandEnum.java
- LSCommand.java
- DFCommand.java
- Command.java
- ClassUtils.java
- Invoker.java
- .project
- .classpath
- SHDnsServer.java
- TopDnsServer.java
- Client.java
- Recorder.java
- DnsServer.java
- ChinaTopDnsServer.java
- SHDnsServer.java
- TopDnsServer.java
- Client.java
- Recorder.java
- DnsServer.java
- ChinaTopDnsServer.java
- .project
- .classpath
- Context.java
- Gzip.java
- Client.java
- Zip.java
- Algorithm.java
- AbstractCmd.java
- UncompressReceiver.java
- GzipUncompressCmd.java
- Client.java
- CompressReceiver.java
- ZipUncompressCmd.java
- GzipCompressCmd.java
- ZipCompressCmd.java
- IReceiver.java
- Invoker.java
- .project
- .classpath
- ChildState.java
- Human.java
- Client.java
- AdultState.java
- HumanState.java
- OldState.java
- Context.java
- ChildWork.java
- Client.java
- AdultWork.java
- WorkAlgorithm.java
- OldWork.java
- .project
- .classpath
- IOuterUserHomeInfo.java
- OuterUserInfo.java
- UserInfo.java
- IOuterUserBaseInfo.java
- IOuterUserOfficeInfo.java
- Client.java
- IUserInfo.java
- OuterUserBaseInfo.java
- OuterUserOfficeInfo.java
- OuterUserHomeInfo.java
- App.java
- OuterUserInfo.java
- UserInfo.java
- IUserInfo.java
- IOuterUser.java
- OuterUser.java
- Adapter.java
- Client.java
- Adaptee.java
- ConcreteTarget.java
- Target.java
- .project
- .classpath
- IStar.java
- FreakStar.java
- Client.java
- Decorator.java
- Deny.java
- HotAir.java
- ActFilm.java
- FilmStar.java
- AbstractAction.java
- AbstractStar.java
- Client.java
- Singer.java
- Sing.java
- IStar.java
- Agent.java
- Idolater.java
- Singer.java
- UnknownActor.java
- FilmStar.java
- IStar.java
- direcotr.java
- Standin.java
- IActor.java
- .project
- .classpath
- Context.java
- Gzip.java
- Client.java
- Zip.java
- Algorithm.java
- AbstractCmd.java
- UncompressReceiver.java
- GzipUncompressCmd.java
- Client.java
- CompressReceiver.java
- ZipUncompressCmd.java
- GzipCompressCmd.java
- ZipCompressCmd.java
- IReceiver.java
- Invoker.java
- .project
- .classpath
- TextMail.java
- Client.java
- Postfix.java
- SendMail.java
- MailTemplate.java
- HtmlMail.java
- MailServer.java
- TextMail.java
- Client.java
- MailTemplate.java
- HtmlMail.java
- MailServer.java
- .project
- .classpath
- ICar.java
- Driver.java
- BMW.java
- Benz.java
- IDriver.java
- ICar.java
- Driver.java
- DriverTest.java
- IDriver.java
- Driver.java
- Client.java
- BMW.java
- Benz.java
- ICar.java
- Driver.java
- BMW.java
- Benz.java
- IDriver.java
- ICar.java
- Driver.java
- Client.java
- BMW.java
- Benz.java
- IDriver.java
- .project
- .classpath
- IPhone.java
- UserInfo.java
- Client.java
- IUserInfo.java
- UserInfo.java
- IUserBO.java
- Client.java
- IUserInfo.java
- IUserBiz.java
- .project
- .classpath
- Client.java
- Thing.java
- Client.java
- Thing.java
- AdvTemplate.java
- Client.java
- Mail.java
- Client.java
- Thing.java
- PrototypeClass.java
- .project
- .classpath
- SignInfoFactory.java
- Client.java
- ExtrinsicState.java
- SignInfo.java
- Test.java
- SignInfoFactory.java
- SignInfo4Pool.java
- Client.java
- SignInfo.java
- Flyweight.java
- ConcreteFlyweight1.java
- FlyweightFactory.java
- ConcreteFlyweight2.java
- SignInfoFactory.java
- Client.java
- SignInfo.java
- SignInfoFactory.java
- Client.java
- MultiThread.java
- SignInfo.java
- SignInfoFactory.java
- SignInfo4Pool.java
- Client.java
- SignInfo.java
- .project
- .classpath
- LiSi.java
- Client.java
- WangSi.java
- LiuSi.java
- HanFeiZi.java
- LiSi.java
- Client.java
- IHanFeiZi.java
- Observable.java
- Observer.java
- WangSi.java
- LiuSi.java
- HanFeiZi.java
- Spy.java
- LiSi.java
- Client.java
- IHanFeiZi.java
- ILiSi.java
- HanFeiZi.java
- ConcreteObserver.java
- Client.java
- Observer.java
- Subject.java
- ConcreteSubject.java
- LiSi.java
- Client.java
- IHanFeiZi.java
- ILiSi.java
- HanFeiZi.java
- .project
- .classpath
- Client.java
- Father.java
- Son.java
- Client.java
- Father.java
- Son.java
- MachineGun.java
- AUG.java
- Soldier.java
- Client.java
- Rifle.java
- G3.java
- Handgun.java
- Snipper.java
- AbstractGun.java
- ToyGun.java
- MachineGun.java
- Soldier.java
- Client.java
- Rifle.java
- Handgun.java
- AbstractGun.java
- Client.java
- Father.java
- Son.java
- MachineGun.java
- Soldier.java
- Client.java
- Rifle.java
- Handgun.java
- AbstractGun.java
- ToyGun.java
- .project
- .classpath
- Context.java
- Client.java
- Add.java
- Sub.java
- Calculator.java
- Client.java
- Calculator.java
- Client.java
- Calculator.java
- Context.java
- ZhaoYun.java
- BlockEnemy.java
- BackDoor.java
- IStrategy.java
- GivenGreenLight.java
- Client.java
- Calculator.java
- Context.java
- ConcreteStrategy2.java
- Client.java
- ConcreteStrategy1.java
- Strategy.java
- .project
- .classpath
- Client.java
- Singleton.java
- SingletonFactory.java
- ConcreteProduct2.java
- Factory.java
- ConcreteProduct1.java
- Product.java
- NvWa.java
- HumanFactory.java
- WhiteHuman.java
- BlackHuman.java
- Human.java
- YellowHuman.java
- AbstractHumanFactory.java
- NvWa.java
- HumanFactory.java
- WhiteHuman.java
- BlackHuman.java
- Human.java
- YellowHuman.java
- AbstractHumanFactory.java
- NvWa.java
- HumanFactory.java
- WhiteHuman.java
- BlackHuman.java
- YellowHumanFactory.java
- Human.java
- BlackHumanFactory.java
- YellowHuman.java
- WhiteHumanFactory.java
- ClassUtils.java
- ConcreteProduct2.java
- Client.java
- ConcreteProduct1.java
- ConcreteCreator.java
- Product.java
- Creator.java
- .project
- .classpath
- FilterDispather.java
- Checker.java
- CommonXmlValidate.java
- LogicXmlValidate.java
- ViewPathVisitor.java
- Watchable.java
- ParamMapping.java
- FileWatcher.java
- IXmlValidate.java
- XmlActionNode.java
- ActionNode.java
- XmlHelper.java
- ValueStackHelper.java
- ValueStack.java
- ActionDispather.java
- ActionSupport.java
- InterceptorConfig.java
- InterceptorFactory.java
- IActionDispather.java
- ActionManager.java
- AbstractInterceptor.java
- Interceptors.java
- AbsLangData.java
- JspView.java
- GBLangData.java
- ENLangData.java
- ViewManager.java
- SwfView.java
- AbsView.java
- .project
- .classpath
- DeductionFacade.java
- StrategyFactory.java
- FreeDeduction.java
- SteadyDeduction.java
- Client.java
- StrategyMan.java
- Card.java
- IDeduction.java
- DeductionContext.java
- Trade.java
- .project
- .classpath
- AdultSuperMan.java
- ISuperMan.java
- Client.java
- ChildSuperMan.java
- SuperManFactory.java
- Builder.java
- AdultSuperManBuilder.java
- Client.java
- SuperMan.java
- Director.java
- ChildSuperManBuilder.java
- .project
- .classpath
- ICar.java
- AbsBenz.java
- BMWFactory.java
- BMWVan.java
- Client.java
- CarFactory.java
- BenzVan.java
- BMWSuv.java
- AbsBMW.java
- BenzFactory.java
- BenzSuv.java
- BMWBuilder.java
- ICar.java
- BenzBuilder.java
- Client.java
- Director.java
- CarBuilder.java
- Blueprint.java
- Car.java
- .project
- .classpath
- Client.java
- Wizard.java
- InstallSoftware.java
- Girl.java
- Teacher.java
- Client.java
- GroupLeader.java
- Client.java
- Wizard.java
- InstallSoftware.java
- Girl.java
- Teacher.java
- Client.java
- GroupLeader.java
- .project
- .classpath
- StrongBehavior.java
- Client.java
- Decorator.java
- BeautifyAppearance.java
- UglyDuckling.java
- Swan.java
- Duck.java
- WhiteSwan.java
- Client.java
- UglyDuckling.java
- Duckling.java
- Swan.java
- .project
- .classpath
- IRunner.java
- Runner.java
- Client.java
- RunnerWithJet.java
- IRunner.java
- RunnerAgent.java
- Runner.java
- Client.java
- .project
-
- OReilly.UML.2.0.in.a.Nutshell.Jun.2005.rarUML 2.0 in a nutshell
- SPI.rarSPI是英文Software Process Improvement的缩写,中文意思是软件过程的改进。它是CMM( ...
- unittest.chm.rar 本系列文章主要讨论四个问题:为什么需要单元测试?怎样征服可测性难题?怎样才能 ...
- d20081021123034.rar投入和投入;利用块热土;讨厌烤肉;利用人口
- simple.raruml sample(using rational rose)
- 0406A.rarPCB文件,怎样转换成PROTEL 99SE格式.或者怎样把99SE文件转成PADS格式. ...
- UML_Reference_chs.rar本书是关于统一建模语言(UML, Unified Modeling Language)的一本全面实用的参考书, ...
- JavaEnterpriseDesignPatterns.zip本书系统介绍了设计模式和体系结构模式,这些模式可应用于分布式和企业应用程序。其中 ...
- jHTP4_sec9_23.zipuml diagrams for an elevator simulation
- TheZenOfDesignPatterns.rar机械工业出版社华章公司出版的<<设计模式之禅>>随书源代码 ...
-
- ruanjiangongcheng.rar软件工程课件 清华大学出版社的 很详细 很清晰
- modscan32.zip很好地,希望大家都来看看,关于RS-485方面的知识和串口方面的。 ...
- The_Undocumented_PC.rar《PC技术内幕》I/O、CPU和固定内存区程序员指南
- 数据结构( C语言版) 讲义.rar一个很好的数据结构(C语言版)讲义。附带全部所需算法源码。 ...
- 软件工程 仓库管理系统.rar一个很好的仓库管理系统,有说明文档! 还有详细设计文档
- Software Engineering.rar包括《人月神话》,《微软模式》,《华为编程开发规范与案例》,《UML with Rational ...
- 高质量程序设计指南 C++ C 语言.rar电子文档(PDF格式):《高质量程序设计指南》(C和C++语言描述) ...
- ATM.zip通过ATM取款机的建模,介绍UML建立模型的过程,以及用例图的设计. ...
- 清华大学本科讲义 软件工程.rar\Computer course\Tsinghua计算机讲义
- UML从入门到精通.rarUML从入门到精通、祥尽讲解了静态图、用例图、状态图……并有相应的实例,是一本不得 ...