实例介绍
【实例截图】
【核心代码】
.
├── oozinoz_cs_C#design patterns
│ └── oozinoz
│ ├── Oozinoz.sln
│ ├── app
│ │ ├── GuiLayout
│ │ │ ├── Form1.cs
│ │ │ └── GuiLayout.csproj
│ │ ├── MoveATub
│ │ │ ├── MoveATub.cs
│ │ │ └── MoveATub.csproj
│ │ ├── MoveATub2
│ │ │ ├── MoveATub2.cs
│ │ │ ├── MoveATub2.csproj
│ │ │ ├── MoveATubMediator.cs
│ │ │ └── NameBase.cs
│ │ ├── PlaceATub
│ │ │ ├── PlaceATub.cs
│ │ │ └── PlaceATub.csproj
│ │ ├── ShowAbstractFactory
│ │ │ ├── BetaUI.cs
│ │ │ ├── ShowAbstractFactory.csproj
│ │ │ ├── ShowBetaVis.cs
│ │ │ └── ShowVisualization.cs
│ │ ├── ShowAdapter
│ │ │ ├── ShowAdapter.cs
│ │ │ └── ShowAdapter.csproj
│ │ ├── ShowBallistics
│ │ │ ├── BurnRate.cs
│ │ │ ├── ShowBallistics.cs
│ │ │ └── ShowBallistics.csproj
│ │ ├── ShowBallistics2
│ │ │ ├── AlertPlotPanel.cs
│ │ │ ├── BurnRate.cs
│ │ │ ├── ShowBallistics.cs
│ │ │ ├── ShowBallistics2.csproj
│ │ │ └── ValueTextBox.cs
│ │ ├── ShowBallistics3
│ │ │ ├── AlertPlotPanel.cs
│ │ │ ├── BurnRate.cs
│ │ │ ├── ShowBallistics.cs
│ │ │ ├── ShowBallistics3.csproj
│ │ │ ├── Tpeak.cs
│ │ │ └── ValueTextBox.cs
│ │ ├── ShowBallistics4
│ │ │ ├── AlertPlotPanel.cs
│ │ │ ├── BurnRate.cs
│ │ │ ├── Engine.cs
│ │ │ ├── PropertyHolder.cs
│ │ │ ├── ShowBallistics.cs
│ │ │ ├── ShowBallistics4.csproj
│ │ │ └── ValueTextBox.cs
│ │ ├── ShowBorrowing
│ │ │ ├── ShowBorrowing.cs
│ │ │ └── ShowBorrowing.csproj
│ │ ├── ShowBorrowing2
│ │ │ ├── ShowBorrowing2.cs
│ │ │ └── ShowBorrowing2.csproj
│ │ ├── ShowBrightness
│ │ │ ├── ShowBrightness.cs
│ │ │ └── ShowBrightness.csproj
│ │ ├── ShowCircle
│ │ │ ├── ShowCircle.cs
│ │ │ └── ShowCircle.csproj
│ │ ├── ShowClient
│ │ │ ├── DataWebService.cs
│ │ │ ├── ShowClient.cs
│ │ │ └── ShowClient.csproj
│ │ ├── ShowCommand
│ │ │ ├── ShowCommand.cs
│ │ │ └── ShowCommand.csproj
│ │ ├── ShowComparator
│ │ │ ├── ShowComparator.cs
│ │ │ └── ShowComparator.csproj
│ │ ├── ShowConcurrentFor
│ │ │ ├── ShowConcurrentFor.cs
│ │ │ └── ShowConcurrentFor.csproj
│ │ ├── ShowConcurrentMutex
│ │ │ ├── ShowConcurrentMutex.cs
│ │ │ └── ShowConcurrentMutex.csproj
│ │ ├── ShowConcurrentWhile
│ │ │ ├── ShowConcurrentWhile.cs
│ │ │ └── ShowConcurrentWhile.csproj
│ │ ├── ShowDecorator
│ │ │ ├── ShowDecorator.cs
│ │ │ └── ShowDecorator.csproj
│ │ ├── ShowDelegate
│ │ │ ├── InterestingAndCurious.cs
│ │ │ ├── ShowDelegate.cs
│ │ │ └── ShowDelegate.csproj
│ │ ├── ShowDown
│ │ │ ├── ShowDown.cs
│ │ │ └── ShowDown.csproj
│ │ ├── ShowEnumeration
│ │ │ ├── ShowEnumeration.cs
│ │ │ └── ShowEnumeration.csproj
│ │ ├── ShowEnumeration2
│ │ │ ├── ShowEnumeration2.cs
│ │ │ └── ShowEnumeration2.csproj
│ │ ├── ShowFilters
│ │ │ ├── ShowFilters.cs
│ │ │ └── ShowFilters.csproj
│ │ ├── ShowFlight
│ │ │ ├── ShowFlight.cs
│ │ │ ├── ShowFlight.csproj
│ │ │ └── ShowFlight2.cs
│ │ ├── ShowFun
│ │ │ ├── ShowFun.cs
│ │ │ └── ShowFun.csproj
│ │ ├── ShowInterpreter
│ │ │ ├── ShowInterpreter.cs
│ │ │ └── ShowInterpreter.csproj
│ │ ├── ShowInterpreterFor
│ │ │ ├── PrintCommand.cs
│ │ │ ├── ShowInterpreterFor.cs
│ │ │ └── ShowInterpreterFor.csproj
│ │ ├── ShowInterpreterWhile
│ │ │ ├── ShowInterpreterWhile.cs
│ │ │ └── ShowInterpreterWhile.csproj
│ │ ├── ShowLowerCase
│ │ │ ├── ShowLowerCase.cs
│ │ │ └── ShowLowerCase.csproj
│ │ ├── ShowMessageBox
│ │ │ ├── ShowMessageBox.cs
│ │ │ └── ShowMessageBox.csproj
│ │ ├── ShowNew
│ │ │ ├── ShowNew.cs
│ │ │ └── ShowNew.csproj
│ │ ├── ShowPlant
│ │ │ ├── ShowPlant.cs
│ │ │ └── ShowPlant.csproj
│ │ ├── ShowPrettyVisitor
│ │ │ ├── PrettyVisitor.cs
│ │ │ ├── ShowPrettyVisitor.cs
│ │ │ └── ShowPrettyVisitor.csproj
│ │ ├── ShowProcessEnumeration
│ │ │ ├── ShowProcessEnumeration.cs
│ │ │ └── ShowProcessEnumeration.csproj
│ │ ├── ShowProcessEnumeration2
│ │ │ ├── ShowProcessEnumeration2.cs
│ │ │ └── ShowProcessEnumeration2.csproj
│ │ ├── ShowProxy
│ │ │ ├── PictureBoxProxy.cs
│ │ │ ├── ShowProxy.cs
│ │ │ └── ShowProxy.csproj
│ │ ├── ShowProxyReader
│ │ │ ├── DataReaderProxy.cs
│ │ │ ├── LimitingReader.cs
│ │ │ ├── ShowProxyReader.cs
│ │ │ └── ShowProxyReader.csproj
│ │ ├── ShowRakeVisitor
│ │ │ ├── RakeVisitor.cs
│ │ │ ├── ShowRakeVisitor.cs
│ │ │ └── ShowRakeVisitor.csproj
│ │ ├── ShowRandom
│ │ │ ├── ShowRandom.cs
│ │ │ └── ShowRandom.csproj
│ │ ├── ShowReflection
│ │ │ ├── ShowReflection.cs
│ │ │ └── ShowReflection.csproj
│ │ ├── ShowRocketsFromList
│ │ │ ├── ShowRocketsFromList.cs
│ │ │ └── ShowRocketsFromList.csproj
│ │ ├── ShowRocketsFromTable
│ │ │ ├── ShowRocketsFromTable.cs
│ │ │ └── ShowRocketsFromTable.csproj
│ │ ├── ShowSet
│ │ │ ├── ShowSet.cs
│ │ │ └── ShowSet.csproj
│ │ ├── ShowStructs
│ │ │ ├── ShowStructs.cs
│ │ │ └── ShowStructs.csproj
│ │ ├── ShowTimerCommand
│ │ │ ├── ShowTimerCommand.cs
│ │ │ └── ShowTimerCommand.csproj
│ │ ├── ShowTreeNodeVisitor
│ │ │ ├── ShowTreeNodeVisitor.cs
│ │ │ ├── ShowTreeNodeVisitor.csproj
│ │ │ └── TreeNodeVisitor.cs
│ │ ├── ShowUnforgiving
│ │ │ ├── ShowUnforgiving.cs
│ │ │ └── ShowUnforgiving.csproj
│ │ └── ShowVisualization2
│ │ ├── ShowVisualization2.cs
│ │ └── ShowVisualization2.csproj
│ ├── config
│ │ ├── DataWebService.asmx
│ │ ├── adcopy.txt
│ │ └── strategy.xml
│ ├── db
│ │ └── oozinoz.mdb
│ ├── images
│ │ ├── absent.gif
│ │ ├── absent.png
│ │ ├── cherry-large-down.gif
│ │ ├── cherry-large-down.png
│ │ ├── cherry-large.gif
│ │ ├── cherry-large.png
│ │ ├── fest.gif
│ │ ├── machine.png
│ │ ├── rocket-large-down.gif
│ │ ├── rocket-large-down.png
│ │ ├── rocket-large.gif
│ │ ├── rocket-large.png
│ │ └── tub.png
│ ├── lib
│ │ ├── Aster
│ │ │ ├── Aster.csproj
│ │ │ ├── AsterStarPress.cs
│ │ │ └── AsterStarPress2.cs
│ │ ├── BusinessCore
│ │ │ ├── BusinessCore.csproj
│ │ │ ├── Factory.cs
│ │ │ └── MaterialManager.cs
│ │ ├── Carousel
│ │ │ ├── Carousel.csproj
│ │ │ ├── ChangeHandler.cs
│ │ │ ├── Door.cs
│ │ │ ├── Door2.cs
│ │ │ ├── DoorClosed.cs
│ │ │ ├── DoorClosing.cs
│ │ │ ├── DoorOpen.cs
│ │ │ ├── DoorOpening.cs
│ │ │ ├── DoorState.cs
│ │ │ └── DoorStayOpen.cs
│ │ ├── Carousel2
│ │ │ ├── Carousel2.csproj
│ │ │ ├── ChangeHandler.cs
│ │ │ ├── Door.cs
│ │ │ ├── DoorClosed.cs
│ │ │ ├── DoorClosing.cs
│ │ │ ├── DoorOpen.cs
│ │ │ ├── DoorOpening.cs
│ │ │ ├── DoorState.cs
│ │ │ └── DoorStayOpen.cs
│ │ ├── Chemicals
│ │ │ ├── Chemical.cs
│ │ │ ├── ChemicalFactory.cs
│ │ │ ├── ChemicalFactory2.cs
│ │ │ ├── Chemicals.csproj
│ │ │ ├── IChemical.cs
│ │ │ ├── Substance.cs
│ │ │ └── Substance2.cs
│ │ ├── Controllers
│ │ │ ├── Controllers.csproj
│ │ │ ├── FuserController.cs
│ │ │ ├── FuserManager.cs
│ │ │ ├── MachineManager.cs
│ │ │ ├── StarPressController.cs
│ │ │ └── StarPressManager.cs
│ │ ├── Credit
│ │ │ ├── Credit.csproj
│ │ │ ├── CreditCheckFactory.cs
│ │ │ ├── CreditCheckOffline.cs
│ │ │ ├── CreditCheckOnline.cs
│ │ │ ├── IBillingCheck.cs
│ │ │ ├── ICreditCheck.cs
│ │ │ └── IShippingCheck.cs
│ │ ├── CreditCanada
│ │ │ ├── BillingCheckCanada.cs
│ │ │ ├── CheckFactoryCanada.cs
│ │ │ ├── CreditCanada.csproj
│ │ │ ├── CreditCheckCanadaOnline.cs
│ │ │ └── ShippingCheckCanada.cs
│ │ ├── DataLayer
│ │ │ ├── DataLayer.csproj
│ │ │ ├── DataServices.cs
│ │ │ ├── DataServices2.cs
│ │ │ └── IBorrower.cs
│ │ ├── Enumerators
│ │ │ ├── ComponentEnumerator.cs
│ │ │ ├── CompositeEnumerator.cs
│ │ │ ├── Enumerators.csproj
│ │ │ ├── ICompositeEnumerable.cs
│ │ │ └── LeafEnumerator.cs
│ │ ├── Filters
│ │ │ ├── CommaListFilter.cs
│ │ │ ├── ConsoleWriter.cs
│ │ │ ├── Filters.csproj
│ │ │ ├── ISimpleWriter.cs
│ │ │ ├── LowerCaseFilter.cs
│ │ │ ├── OozinozFilter.cs
│ │ │ ├── RandomCaseFilter.cs
│ │ │ ├── SimpleStreamWriter.cs
│ │ │ ├── TitleCaseFilter.cs
│ │ │ ├── UpperCaseFilter.cs
│ │ │ └── WrapFilter.cs
│ │ ├── Fireworks
│ │ │ ├── Firework.cs
│ │ │ ├── Fireworks.csproj
│ │ │ ├── OozinozRocket.cs
│ │ │ ├── OozinozSkyrocket.cs
│ │ │ ├── PhysicalRocket.cs
│ │ │ ├── Rocket.cs
│ │ │ └── Shell.cs
│ │ ├── Functions
│ │ │ ├── Abs.cs
│ │ │ ├── Arithmetic.cs
│ │ │ ├── Constant.cs
│ │ │ ├── Cos.cs
│ │ │ ├── Exp.cs
│ │ │ ├── Frapper.cs
│ │ │ ├── Function.cs
│ │ │ ├── Functions.csproj
│ │ │ ├── Scale.cs
│ │ │ ├── Sin.cs
│ │ │ ├── Sqrt.cs
│ │ │ └── T.cs
│ │ ├── Machines
│ │ │ ├── AmbitiousMenu.cs
│ │ │ ├── AmbitiousMenu2.cs
│ │ │ ├── BasicPlanner.cs
│ │ │ ├── Bin.cs
│ │ │ ├── Engineer.cs
│ │ │ ├── ExampleMachine.cs
│ │ │ ├── Fuser.cs
│ │ │ ├── IMachineVisitor.cs
│ │ │ ├── Machine.cs
│ │ │ ├── MachineComponent.cs
│ │ │ ├── MachineComposite.cs
│ │ │ ├── MachinePlanner.cs
│ │ │ ├── Machines.csproj
│ │ │ ├── Mixer.cs
│ │ │ ├── ShellAssembler.cs
│ │ │ ├── ShellPlanner.cs
│ │ │ ├── StarPress.cs
│ │ │ ├── StarPressPlanner.cs
│ │ │ ├── Tool.cs
│ │ │ ├── ToolCart.cs
│ │ │ ├── Tub.cs
│ │ │ ├── TubMediator.cs
│ │ │ ├── UnloadBuffer.cs
│ │ │ └── VisualizationItem.cs
│ │ ├── OzAster
│ │ │ ├── OzAster.csproj
│ │ │ └── OzAsterStarPress.cs
│ │ ├── Processes
│ │ │ ├── IProcessVisitor.cs
│ │ │ ├── ProcessAlternation.cs
│ │ │ ├── ProcessComponent.cs
│ │ │ ├── ProcessComposite.cs
│ │ │ ├── ProcessSequence.cs
│ │ │ ├── ProcessStep.cs
│ │ │ ├── Processes.csproj
│ │ │ └── ShellProcess.cs
│ │ ├── Recommendations
│ │ │ ├── Advisor.cs
│ │ │ ├── Customer.cs
│ │ │ ├── GroupAdvisor.cs
│ │ │ ├── ItemAdvisor.cs
│ │ │ ├── LikeMyStuff.cs
│ │ │ ├── PromotionAdvisor.cs
│ │ │ ├── RandomAdvisor.cs
│ │ │ ├── Recommendations.csproj
│ │ │ └── Rel8.cs
│ │ ├── Reservations
│ │ │ ├── BuilderException.cs
│ │ │ ├── ForgivingBuilder.cs
│ │ │ ├── Reservation.cs
│ │ │ ├── ReservationBuilder.cs
│ │ │ ├── ReservationParser.cs
│ │ │ ├── Reservations.csproj
│ │ │ └── UnforgivingBuilder.cs
│ │ ├── RobotInterpreter
│ │ │ ├── CarryCommand.cs
│ │ │ ├── Command.cs
│ │ │ ├── CommandSequence.cs
│ │ │ ├── Robot.cs
│ │ │ └── RobotInterpreter.csproj
│ │ ├── RobotInterpreter2
│ │ │ ├── CarryCommand.cs
│ │ │ ├── Command.cs
│ │ │ ├── CommandSequence.cs
│ │ │ ├── Constant.cs
│ │ │ ├── Equals.cs
│ │ │ ├── ForCommand.cs
│ │ │ ├── HasMaterial.cs
│ │ │ ├── IfCommand.cs
│ │ │ ├── NullCommand.cs
│ │ │ ├── Robot.cs
│ │ │ ├── RobotInterpreter2.csproj
│ │ │ ├── ShutDownCommand.cs
│ │ │ ├── StartUpCommand.cs
│ │ │ ├── Term.cs
│ │ │ ├── Variable.cs
│ │ │ └── WhileCommand.cs
│ │ ├── ShowAccessibility
│ │ │ ├── ShowAccessibility.csproj
│ │ │ ├── ShowInternal.cs
│ │ │ ├── ShowPrivate.cs
│ │ │ └── ShowProtected.cs
│ │ ├── ShowConstruction
│ │ │ ├── Fuses.cs
│ │ │ └── ShowConstruction.csproj
│ │ ├── ShowProperties
│ │ │ ├── IAdvertisement.cs
│ │ │ ├── IAdvertisement2.cs
│ │ │ ├── ShowProperties.csproj
│ │ │ ├── WebAd.cs
│ │ │ └── WebAd2.cs
│ │ ├── Simulation
│ │ │ ├── IRocketSim.cs
│ │ │ ├── Simulation.csproj
│ │ │ └── Skyrocket.cs
│ │ ├── Testing
│ │ │ ├── DataLayerTest.cs
│ │ │ ├── ForgivingBuilderTest.cs
│ │ │ ├── FrapperTest.cs
│ │ │ ├── MachineTest.cs
│ │ │ ├── ProcessTest.cs
│ │ │ ├── SkyrocketTest.cs
│ │ │ ├── Testing.csproj
│ │ │ ├── TubTest.cs
│ │ │ └── UnforgivingBuilderTest.cs
│ │ ├── UserInterface
│ │ │ ├── OzGroupBox.cs
│ │ │ ├── PlotPanel.cs
│ │ │ ├── PlotPanel2.cs
│ │ │ ├── UI.cs
│ │ │ └── UserInterface.csproj
│ │ ├── Utilities
│ │ │ ├── FileFinder.cs
│ │ │ ├── Set.cs
│ │ │ └── Utilities.csproj
│ │ └── Visualizations
│ │ ├── FactoryDelegates.cs
│ │ ├── FactoryModel.cs
│ │ ├── VisMediator.cs
│ │ ├── Visualization.cs
│ │ ├── Visualization2.cs
│ │ └── Visualizations.csproj
│ ├── nant.build
│ └── nunit
│ └── nunit.framework.dll
└── 好例子网_C#设计模式源代码.rar
87 directories, 347 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论