1 / 10
文档名称:

24个软件设计模式 软件需求.docx

格式:docx   大小:638KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

24个软件设计模式 软件需求.docx

上传人:kunpengchaoyue 2022/5/29 文件大小:638 KB

下载得到文件列表

24个软件设计模式 软件需求.docx

相关文档

文档介绍

文档介绍:24种设计模式复****总结
创建型:
FactoryPattern(工厂模式):,封装对象的创建;。(维护一类对象)
AbstractFactoryPattern(抽象工厂模型):”。将一个类的接口转换成客户希望的另外一个接口。
Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模
式分为两种:①面向类的设计模式;②面向对象的设计模式。
面向类的适配器:该模式使用继承和接口实现的方式复用需要适配器的类。
面向对象的适配器:该模式使用组合的方式实现需要复用的类。
Facade模式(外观模式):要求一个子系统的外部与其内部的通信必须通过一个统一的Facade
对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。
BridgePattern(桥接模式):将抽象部分与实现部分分开实现,使他们都可以独立地变化,并使用组合的方式将多维度的抽象方法联系在一起。比如咖啡分小杯、中杯、大杯以及加奶和不加奶,则抽象部分为:小杯、中杯、大杯,行为为:加奶和不加奶。
行为型:
Iterator模式(迭代模式):提供一种方法访问一个容器(container)对象中各个元素,
而又不需节。具体应用容器类(Vector、Set等)。
Visitor
■式(访问者模式)
在不改变原有类结构的基础上不断添加新的功能。缺点:破
坏了封装性;Concretement扩展困难:每添加一个Element的子类,就要修改Visitor
的接口,使得可以提供给这个新增加的子类的访问机制。
Command模式(命令模式):命令模式是对命令的封装。命令模式把发出命令的责任和
执行命令的责任分割开,委派给不同的对象。
ChainofResponsibility模式(职责链模式):ChainofResponsibility(CoR)是用一系列类(classes)试图处理一个请求request,,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这样象一个链条(chain)—样传递下去。
+XH
Mediator模式(中介者模式):用一个中介对象来封装一系列关于对象交互行为。如MVC中的Controller。
Strategy模式(策略模式):解决与Template模式相同(类似)的问题。Strategy模式将逻辑(算法)封装到一个类中,通过组合的方式将具体算法的实现在组合对象中实现,通过委托的方式将抽象接口的实现委托给组合对象实现。
-AlgrilhnlnteffeeQ
Strategy
tJtaiti-rrilriErfMC
CDncreteSkrate^yB
State模式(状态模式):人或事物有不同的状态,每种状态又有其特定的表现,在这些状
态下又使一个状态转移到另一个不同的状态。
rtate*?ta;—
sh-5-^<£■=');
匚泊咽1:曲怙屁A
匚Drn_r«4^5L!±B

最近更新

蝴蝶找花市公开课获奖教案省名师优质课赛课一.. 4页

蚂蚁钻洞健康市公开课获奖教案省名师优质课赛.. 4页

荷塘月色朱自清市公开课获奖教案省名师优质课.. 5页

微生物实验室常用设备 27页

花儿好看我不摘市公开课获奖教案省名师优质课.. 4页

艾草制品市公开课获奖教案省名师优质课赛课一.. 7页

脚丫丈量市公开课获奖教案省名师优质课赛课一.. 4页

耳的市公开课获奖教案省名师优质课赛课一等奖.. 5页

弘扬航天精神引领中国航天的辉煌腾飞 28页

美术市公开课获奖教案省名师优质课赛课一等奖.. 5页

弘扬航天精神为中国航天事业带来新的发展动力.. 22页

黄瓜美容工作室项目融资方案 8页

美丽的蝴蝶市公开课获奖教案省名师优质课赛课.. 6页

美丽的伞中班市公开课获奖教案省名师优质课赛.. 4页

魔术扫把项目融资计划书 7页

高端零食的商业计划书 7页

高端汽车汽修商业计划书 7页

中建环艺建筑施工安全标准化工作实施方案 5页

结婚音乐市公开课获奖教案省名师优质课赛课一.. 4页

高档家具项目融资方案 8页

红杜鹃市公开课获奖教案省名师优质课赛课一等.. 4页

精彩瞬间市公开课获奖教案省名师优质课赛课一.. 4页

香菇种植项目商业计划书 7页

饺子项目商业计划书 7页

第八册国学市公开课获奖教案省名师优质课赛课.. 5页

笔筒制作市公开课获奖教案省名师优质课赛课一.. 4页

食行生鲜商业计划书 9页

食用油项目商业计划书 8页

积木汽车市公开课获奖教案省名师优质课赛课一.. 4页

科探中班市公开课获奖教案省名师优质课赛课一.. 5页