代码拉取完成,页面将自动刷新
设计模式:
是在特定环境下为解决某一通用软件设计问题而提供的一套定制解决方案,该方案描述了对象与类之间的相互作用。
基本要素:模式名称、问题、解决方案、效果。
设计模式分类:
根据目的:
创建型模式:
抽象工厂模式
建造者模式
工厂方法模式
原型模式
单例模式
结构型模式:
适配器模式
桥接模式
组合模式
装饰模式
外观模式
享元模式
代理模式
行为型模式:
职责链模式
命令模式
解释器模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模板方法模式
访问者模式
面向对象思想:
单一职责原则SRP:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。
开闭原则OCP:软件实体应当对扩展开放,对修改关闭。
里氏代换原则LSP:所有引用基类地地方必须能透明地使用子类地对象。
依赖倒转原则DIP:高层模块不应该依赖底层模块,它们都应该依赖抽象。抽象不应该依赖细节,细节不应该依赖抽象。
接口隔离原则ISP:客户端不应该依赖那些它不需要地接口。
合成复用原则CRP:优先使用对象组合,而不是继承来达到复用地目的。
迪米特法则LoP:每一个软件单位对其他的单位都只有最少的知识,而且局限哪些与本单位密切相关的软件单位。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。