- 8
- 0
- 约3.1千字
- 约 23页
- 2017-02-24 发布于湖北
- 举报
【面向对象的设计原则与设计模式】 【SOA实验室】 目录 1.面向对象的设计原则 2.设计模式概述 3.设计模式详解 4.设计即生活 5.设计模式讨论 面向对象的设计原则 面向对象的四个基本概念 抽象 封装(保持和促进系统的可维护性) 继承(使得概念和定义可以复用) 多态(使得实现和应用可以复用) 设计目标 可扩展性(可扩展 Extensibility) 灵活性(可修改 Flexibility) 可插入性(可替换 Pluggability) 面向对象的基点是世界是由各种各样的对象组成! 面向对象的设计原则 面向对象的设计原则 封装变化 针对接口编程,不要针对实现编程(接口隔离原则) 组合优于继承(合成复用原则) 开闭原则(对修改关闭,对扩展开放) 要依赖抽象,不要依赖具体类(依赖倒转原则) 最少知识原则,只和你的密友谈话(迪米特法则) 别调用我们,我们会调用你 一个类应该只有一个引起变化的原因(单一职责原则) Liskov Substitution Principle(里氏替换原则) 设计目标是方向,设计原则是方法,设计模式是手段. 设计模式详解 策略模式: 定义了算法族,分别封装起来,算法之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计模式详解 策略模式要点: 定义了算法族,分别封装起来,算法之间可以互相替 换,此模式让算法的变化独立于使用算法的客户。 设
您可能关注的文档
最近下载
- 《林下套种菌药生产技术规程 第6部分:灵芝》(DB33T 2558.6-2026).docx VIP
- 满堂脚手架专项施工方案.doc
- 包装信息确认单.xlsx VIP
- 基于单片机的智能环境监测系统设计与应用.docx VIP
- 牙列缺损_缺失的固定(口腔修复学).ppt
- 2026年春最新人教版七年级下册历史期中测试卷(含答案)(第1-11课).pdf VIP
- SL725-2016 水利水电工程安全监测设计规范.pdf VIP
- GB50330-2013建筑边坡工程技术规范.doc VIP
- 2026年三项岗位人员(应急管理局)-金属冶炼-金属冶炼(炼铁)安全生产管理人员历年参考题库含答案详.docx VIP
- 《研学旅行课程设计》课件——项目1:课程设计准备阶段.pptx VIP
原创力文档

文档评论(0)