![](https://www.jinchutou.com/images/s.gif)
软件架构设计模式实践与应用培训课程大纲
6页1、 软件架构设计模式实践与应用培训课程大纲第一单元:设计模式与面向对象的设计思想一、面向对象与设计模式1.面向对象与设计模式的联系2.面向对象的设计原则:开闭原则、依赖倒置原则、Liskov替换原则、单一职责原则、接口分离原则、组合复用原则、所知最少原则案例分析:会议管理系统等、API函数的启示等3.用GRASP模式指导面向对象的设计4.信息专家、创建者、高内聚、低耦合、控制者、多态、间接、纯虚构、保护变化案例分析:信息专家、控制者、低耦合、间接模式案例分析5.应用GRASP模式精化架构设计案例分析二、UML中的常见疑难问题辨析1.类设计1)UML中关系的辨析:2)依赖关系、关联关系辨析;聚合,组合辨析。3)类设计中的常见问题:一些常见但易混淆的类关系图;熟悉类的自关联形式;使用关联类;一些易混淆的重数表示方法;建模为对象与建模为属性 / 建模为方法与建模为对象的辨析。2.交互图中的常见问题:1)循环、条件、创建、并行的表示。2)控制类的地位;边界、控制、实体类的交互规则。3.其它辨析1)扩展基类与覆盖基类等;自关联、关联多重性、关联角色名辨析。2)消除多重继承的常用手段。第二单元:设计
2、模式详解一、设计模式介绍1.从几个案例说起文件解析器:1)文件解析器的初始设计。2)初始设计遭遇的问题。3)用模式来思考。 演示控制系统:1)一个不错的演示控制系统。2)功能渐强,结构渐乱。3)用统一的方式处理问题。多窗口的系统:1)直观的想法。2)松耦合的实现。薪酬系统:1)虚假的策略。2)设计人员的功底; 抽象的重要性。编辑器。1)模式的困惑。2)一切从实际出发。2.设计模式分类及特点1)为何需要设计模式;设计模式在软件设计中所处的层级及阶段。2)设计模式的特点。3)设计模式的几种分类。4)设计模式的意图及考虑问题的基本思想。5)设计模式的优点及不足。二、组织接口型模式:1.接口的意义。2.适配器模式。Adapter1)适配器模式介绍。2)容易被忽略的情况:关于接口的修改。例:文件解析器系统的接口设计。3.适配器总结。4.外观模式。1)令人望而生畏的API函数。2)外观模式的作用。3)容易被忽略的外观。例:文件解析器系统的外观设计。5.外观模式与适配器的辨析。6.中介者模式1)中介者模式的使用场景。2)中介者模式在架构中的重要地位。3)中介者模式与控制者。三、创建型模式1.单例模式
《软件架构设计模式实践与应用培训课程大纲》由会员cl****1分享,可在线阅读,更多相关《软件架构设计模式实践与应用培训课程大纲》请在金锄头文库上搜索。
![2022年会计证财经法规职业道德内容详解(4).docx](https://union.152files.goldhoe.com/2022-10/5/702ab03d-eb4a-424c-ba97-2f87a8717c25/pic1.jpg)
2022年会计证财经法规职业道德内容详解(4).docx
![司蕨麻猪养殖扩建项目建设可行性研究报告.doc](https://union.152files.goldhoe.com/2023-7/28/7849b65f-d64f-442b-b285-a989a561cc64/pic1.jpg)
司蕨麻猪养殖扩建项目建设可行性研究报告.doc
![停车场经营管理系统方案设计66063](https://union.152files.goldhoe.com/2023-10/17/8221e8fc-f2ed-4972-b47a-bfb4ae607013/pic1.jpg)
停车场经营管理系统方案设计66063
![关于民族精神的演讲稿](https://union.152files.goldhoe.com/2023-12/17/8cc545f7-493e-42a9-8611-9f2888216b53/pic1.jpg)
关于民族精神的演讲稿
![2023年孩子成长寄语美好句子与学生一起快乐成长.docx](https://union.152files.goldhoe.com/2022-11/4/1480b891-4a0c-48f4-b524-fd31a430ca66/pic1.jpg)
2023年孩子成长寄语美好句子与学生一起快乐成长.docx
![试卷保密承诺书](https://union.152files.goldhoe.com/2023-3/30/ed8c5e1e-cff5-44f9-bb17-49d1723e875b/pic1.jpg)
试卷保密承诺书
![2023年酒店考察学习心得体会范文.docx](https://union.152files.goldhoe.com/2022-8/22/7ca5ff9c-515a-416f-ae0b-e1204b13f569/pic1.jpg)
2023年酒店考察学习心得体会范文.docx
![绿化承包合同参考范本(5篇).doc](https://union.152files.goldhoe.com/2022-8/23/8b50bbb8-d8d3-4ee3-83f7-d0ef1eb2274f/pic1.jpg)
绿化承包合同参考范本(5篇).doc
![用自己的爱心营造一片阳光.doc](https://union.152files.goldhoe.com/2023-4/15/983807d3-c0f7-4e6f-8e20-d243403285cc/pic1.jpg)
用自己的爱心营造一片阳光.doc
![混合运算教学设计.docx](https://union.152files.goldhoe.com/2023-11/22/08ae08fb-2c3f-4b53-92a5-63f3fd6df033/pic1.jpg)
混合运算教学设计.docx
![2021-2022学年度八年级数学下册模拟测试卷-(1099).docx](https://union.152files.goldhoe.com/2022-12/19/0d266ae9-7c01-4a29-ba99-a6287d2758bb/pic1.jpg)
2021-2022学年度八年级数学下册模拟测试卷-(1099).docx
![常见疾病反应点.doc](https://union.152files.goldhoe.com/2022-8/23/54892a56-d179-495a-8fea-75f42f815658/pic1.jpg)
常见疾病反应点.doc
![ui自我介绍500字.docx](https://union.152files.goldhoe.com/2023-2/1/da1ee382-9c86-4c40-bca4-9cb0978533a7/pic1.jpg)
ui自我介绍500字.docx
![2023年公司青年文明岗申报.doc](https://union.152files.goldhoe.com/2024-3/7/ffd77338-86ac-4133-aff4-96eb0234781f/pic1.jpg)
2023年公司青年文明岗申报.doc
![2023大学生村官年终个人考核总结范文](https://union.152files.goldhoe.com/2022-9/28/b070be37-e61b-4058-8a30-23d9fb5f8f31/pic1.jpg)
2023大学生村官年终个人考核总结范文
![村委会选举选票](https://union.152files.goldhoe.com/2023-11/27/88363093-3c21-41a8-8fdd-92a58c2b867b/pic1.jpg)
村委会选举选票
![XX煤矿动力科各项规章制度汇编](https://union.152files.goldhoe.com/2023-7/6/aa63a8d5-04fd-43da-a744-cbc0df404961/pic1.jpg)
XX煤矿动力科各项规章制度汇编
![新人教版五年级数学上册全单元测试题(免费).docx](https://union.152files.goldhoe.com/2023-1/27/076c662d-8ea5-409c-8cf6-dfd90ec7c82e/pic1.jpg)
新人教版五年级数学上册全单元测试题(免费).docx
![六一表彰决定.doc](https://union.152files.goldhoe.com/2022-11/19/6c83da63-64bd-4e19-bf85-cb44b22350f8/pic1.jpg)
六一表彰决定.doc
![2023教案人教版小学六年级《藏戏》课文内容.docx](https://union.152files.goldhoe.com/2023-12/12/e070a363-e701-469d-b81f-0f937571f937/pic1.jpg)
2023教案人教版小学六年级《藏戏》课文内容.docx
![薪酬设计的原则(含年薪设计原则)](/Images/s.gif)
2023-07-06 8页
![投资建设胶合板项目可行性研究报告模板.docx](/Images/s.gif)
2023-01-06 70页
![污水处理厂的设计](/Images/s.gif)
2023-11-30 27页
![北师大版小学数学二年级下册单元检测试题全册.doc](/Images/s.gif)
2023-09-26 27页
![加密文件格式标准规范](/Images/s.gif)
2023-10-03 14页
![国家电子政务外网数字证书中心机构数字证书申请表.doc](/Images/s.gif)
2023-03-17 2页
![吊篮运行试验记录表.doc](/Images/s.gif)
2023-07-19 2页
![2021医院评先评优实施办法](/Images/s.gif)
2023-12-01 10页
![2017年分部分项工程划分最新版](/Images/s.gif)
2023-01-07 11页
![血管早期病变检测专家共识](/Images/s.gif)
2022-09-02 6页