在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C#设计模式源代码.rar

C#设计模式源代码.rar

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:0.78M
  • 下载次数:8
  • 浏览次数:70
  • 发布时间:2023-10-09
  • 实例类别:C#语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.rar
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】C#设计模式源代码.rar

【实例截图】

from clipboard

【核心代码】

.
├── 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


标签:

实例下载地址

C#设计模式源代码.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警