没有合适的资源?快使用搜索试试~ 我知道了~
C-Sharp-Stuctural-Design-Patterns:C#结构设计模式
共239个文件
cs:87个
config:29个
exe:27个
需积分: 8 0 下载量 94 浏览量
2021-05-08
00:04:24
上传
评论
收藏 785KB ZIP 举报
温馨提示
结构设计模式 对Adapter,Composite和Decorator设计模式的Shord描述和使用示例。 在软件工程中,结构设计模式是通过识别实现实体之间关系的简单方法来简化设计的设计模式。 适配器图案 意向 将类的接口转换为客户端期望的另一个接口。 适配器使类可以协同工作,否则由于接口不兼容而无法实现。 用一个新的接口包装一个现有的类。 阻抗将旧组件与新系统匹配 描述 重用一直是痛苦而难以捉摸的。 原因之一是设计新事物而重用旧事物的麻烦。 新旧之间总是存在着不对的地方。 可能是物理尺寸或未对齐。 可能是计时或同步。 这可能是不幸的假设或相互竞争的标准。 就像在旧的两插式墙上插座中插入新的三插式电源插头的问题一样,这需要某种适配器或中介。 结构================ 下面,旧式Rectangle组件的display()方法期望接收“ x,y,w,h”参数。 但是客户希望传
资源推荐
资源详情
资源评论
收起资源包目录
C-Sharp-Stuctural-Design-Patterns:C#结构设计模式 (239个子文件)
Proxy.csprojResolveAssemblyReference.cache 25KB
StyleCop.Cache 17KB
NUnitTests.csprojResolveAssemblyReference.cache 15KB
StyleCop.Cache 14KB
StyleCop.Cache 14KB
StyleCop.Cache 12KB
StyleCop.Cache 9KB
StyleCop.Cache 9KB
StyleCop.Cache 9KB
StyleCop.Cache 9KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
StyleCop.Cache 4KB
Composite-Another.csprojResolveAssemblyReference.cache 2KB
Decorator.csprojResolveAssemblyReference.cache 2KB
Bridge.csprojResolveAssemblyReference.cache 2KB
Adapter.csprojResolveAssemblyReference.cache 2KB
Facade.csprojResolveAssemblyReference.cache 2KB
Composite.csprojResolveAssemblyReference.cache 2KB
Composite-Another.exe.config 182B
App.config 182B
App.config 182B
Decorator.vshost.exe.config 182B
Composite-Another.vshost.exe.config 182B
Decorator.exe.config 182B
Bridge.exe.config 182B
Proxy.vshost.exe.config 182B
Bridge.vshost.exe.config 182B
App.config 182B
App.config 182B
Proxy.exe.config 182B
App.config 182B
Composite-2.vshost.exe.config 182B
Composite-2.exe.config 182B
Facade.exe.config 182B
App.config 182B
Adapter.exe.config 182B
App.config 182B
Flyweight.vshost.exe.config 182B
Facade.vshost.exe.config 182B
App.config 182B
Flyweight.exe.config 182B
Adapter.vshost.exe.config 182B
Composite.vshost.exe.config 182B
App.config 182B
Composite.exe.config 182B
packages.config 140B
repositories.config 121B
HomeTheaterPro.cs 3KB
CompoundDatabank.cs 2KB
BankAccountProxy.cs 2KB
RichCompound.cs 2KB
Player.cs 2KB
Program.cs 2KB
Program.cs 1KB
Program.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
CharacterFactory.cs 1KB
Tests.cs 1KB
Program.cs 1KB
InteriorController.cs 1017B
Composite.cs 971B
Borrowable.cs 918B
Commander.cs 915B
Program.cs 914B
Video.cs 871B
BankAccount.cs 867B
Faq.cs 860B
TermPaper.cs 814B
Program.cs 729B
Person.cs 715B
Book.cs 702B
Book.cs 669B
CharacterA.cs 617B
CharacterB.cs 617B
CharacterZ.cs 617B
Leaf.cs 604B
Character.cs 537B
Database.cs 520B
Decorator.cs 502B
Component.cs 499B
Program.cs 482B
PersonComponent.cs 459B
共 239 条
- 1
- 2
- 3
资源评论
CodeWizardess
- 粉丝: 15
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功