没有合适的资源?快使用搜索试试~ 我知道了~
DesignPatternExamples:设计模式的例子
共94个文件
cs:51个
cpp:20个
config:6个
需积分: 5 0 下载量 201 浏览量
2021-07-05
09:57:08
上传
评论
收藏 58KB ZIP 举报
温馨提示
设计模式示例 这是设计模式的一些例子。 这是我的工作。 我参考了其他来源来创建这个 repos。 我创建它是为了学习如何正确使用设计模式。 我总是想知道为什么人们使用设计模式来构建软件? 我认为这不是必需的。 我只是使用class的概念,用我自己的方式构建软件。 这并不容易理解,需要我多次学习。 所以我认为学习它不是一个好主意。 但是现在,我认为我可以通过设计模式的结构更好更快地构建软件。 它使系统更具结构性和灵活性。 我可以使用我的旧代码并使其更有用。 I hope you can use it like me or even better :D 可用模式: 图案 C# C++ 模板方法 X X 战略 X 状态 X 单身人士 X X 原型 X 合成的 X 工厂方法 X
资源推荐
资源详情
资源评论
收起资源包目录
DesignPatternExamples-master.zip (94个子文件)
DesignPatternExamples-master
.gitattributes 483B
State_CSharp
State_CSharp.csproj 3KB
Program.cs 1KB
Button
State
ON.cs 395B
OFF.cs 574B
ButtonState.cs 381B
ButtonMachine.cs 562B
Properties
AssemblyInfo.cs 1KB
App.config 182B
Core
Context.cs 448B
State
StateThree.cs 331B
StateTwo.cs 332B
StateAbstract.cs 262B
StateOne.cs 329B
ATM
State
NoCash.cs 947B
ATMStateMachine.cs 393B
NoCard.cs 937B
HasCard.cs 941B
HasPin.cs 888B
ATMMachine.cs 1KB
Composite_CSharp
Program.cs 3KB
Composite_CSharp.csproj 3KB
Properties
AssemblyInfo.cs 1KB
App.config 182B
Arithmetic
Composite
ArithmeticExpression.cs 267B
CompositeOperand.cs 782B
NumbericOperand.cs 461B
Strategy
Summation.cs 343B
Division.cs 342B
Subtraction.cs 345B
Operator.cs 311B
Multiplication.cs 348B
Singleton_CSharp
Program.cs 489B
Singleton_CSharp.csproj 2KB
Properties
AssemblyInfo.cs 1KB
GlobalClass.cs 479B
App.config 182B
DesignPatternExamples.sln 10KB
.travis.yml 53B
Singleton_CPP
Singleton_CPP.vcxproj 4KB
Source.cpp 554B
Singleton_CPP.vcxproj.filters 937B
Prototype_CSharp
Bakery
BakeryStore.cs 760B
Prototype
Doughnut.cs 366B
CakeFactory.cs 784B
Cheesecake.cs 372B
Cake.cs 790B
RedVelvet.cs 370B
Program.cs 684B
Properties
AssemblyInfo.cs 1KB
App.config 182B
Prototype_CSharp.csproj 3KB
README.md 1KB
FactoryMethod_CPP
CakeProducer.cpp 362B
Food.cpp 279B
Factory.cpp 263B
StrawberryCream.cpp 147B
IceCreamFactory.cpp 485B
FactoryMethod_CPP.vcxproj.filters 3KB
Cake.cpp 156B
FactoryMethod_CPP.vcxproj 4KB
Source.cpp 962B
Cheesecakes.cpp 0B
IceCream.cpp 174B
BakeryStore.cpp 960B
ChocolateCream.cpp 145B
RedVelvet.cpp 0B
IceCreamProducer.cpp 388B
CakeFactory.cpp 473B
Doughnut.cpp 0B
Producer.cpp 374B
Strategy_CSharp
Program.cs 726B
Animal.cs 627B
Eagle.cs 388B
Strategy
CanFly.cs 273B
CantFly.cs 276B
FlyType.cs 181B
Tiger.cs 388B
Properties
AssemblyInfo.cs 1KB
App.config 182B
Strategy_CSharp.csproj 3KB
.gitignore 714B
TemplateMethod_CPP
Base.cpp 736B
Source.cpp 569B
TemplateMethod_CPP.vcxproj.filters 1KB
SortTemplateMethod.cpp 530B
TemplateMethod_CPP.vcxproj 4KB
TemplateMethod_CSharp
Postman.cs 308B
Worker.cs 1KB
Program.cs 396B
Properties
AssemblyInfo.cs 1KB
TemplateMethod_CSharp.csproj 3KB
Manager.cs 413B
App.config 182B
共 94 条
- 1
资源评论
蕾拉聊以色列
- 粉丝: 20
- 资源: 4696
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功