- 9
- 0
- 约4.97千字
- 约 37页
- 2023-12-26 发布于河北
- 举报
5模式概念在编程中的应用汇报人:XX2023-12-24
CATALOGUE目录模式概念概述创建型模式在编程中应用结构型模式在编程中应用行为型模式在编程中应用并发编程中的设计模式应用总结与展望
01模式概念概述
定义与分类模式是指在特定环境下,为解决某一类问题而提出的一种可重复使用的解决方案。在编程中,模式通常指设计模式,即针对软件设计中经常遇到的一些问题,总结出的一套可重用的解决方案。模式定义根据模式的应用范围和目的,设计模式可分为创建型模式、结构型模式和行为型模式三类。创建型模式关注对象的创建过程,如单例模式、工厂模式等;结构型模式关注对象之间的组合和关系,如适配器模式、装饰器模式等;行为型模式关注对象之间的交互和通信,如观察者模式、策略模式等。模式分类
里氏替换原则子类必须能够替换其父类。即在使用父类的地方,可以无差别地使用子类,而不会引起程序的错误或异常。开闭原则软件实体应当对扩展开放,对修改关闭。即在不修改原有代码的基础上,通过扩展实现新的功能。依赖倒置原则高层模块不应该依赖于低层模块,它们都应该依赖于抽象。即抽象不应该依赖于细节,细节应该依赖于抽象。迪米特法则一个对象应当对其他对象保持最少的了解。即一个类应该尽量减少对其他类的依赖和了解,以降低耦合度。接口隔离原则客户端不应该依赖于它不需要的接口。即一个类对另一个类的依赖应该最小化,只依赖于必要的接口。设计模式原则
01
原创力文档

文档评论(0)