抽奖活动

时间:2024-03-23 22:26:24
【文件属性】:

文件名称:抽奖活动

文件大小:18KB

文件格式:ZIP

更新时间:2024-03-23 22:26:24

C#

抽奖活动 依赖注入文档 MarketingFirm类采用一个实现ISweeptaskesManager接口的对象,而不是在MarketingFirm本身内部对其进行实例化。 因此,将依赖项注入到MarketingFirm类中,而不是将MarketingFirm实例化它并创建一个新的依赖项。 现在,MarketingFirm和ISweepstakesManager彼此之间的隔离度更高,因为对两者的更改不会影响彼此。 当前,存在实现ISweepstakesManager接口的SweepstakesStackManager和SweepstakesQueueManager类,但将来可能会有新的类在其下使用其他数据结构,例如SweepstakesHeapManager。 如果实现了诸如SweepstakesHeapManager之类的类,则可以将其直接传递到MarketingFirm中,而无需更新


【文件预览】:
SweepstakesProject-main
----.gitignore(6KB)
----SweepstakesImplementation()
--------ISweepstakesManager.cs(388B)
--------Program.cs(379B)
--------Simulation.cs(880B)
--------SweepstakesQueueManager.cs(741B)
--------INotification.cs(237B)
--------SweepStakes.cs(2KB)
--------UserInterface.cs(5KB)
--------EmailChecker.cs(5KB)
--------Contestant.cs(1KB)
--------MarketingFirm.cs(649B)
--------App.config(184B)
--------SweepstakesStackManager.cs(734B)
--------SweepstakesImplementation.csproj(3KB)
--------Properties()
----SweepstakesProject.sln(2KB)
----README.md(2KB)
----UnitTests()
--------packages.config(224B)
--------UnitTest1.cs(257B)
--------UnitTests.csproj(5KB)
--------Properties()

网友评论