博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式 系列记忆之 六大设计原则
阅读量:6863 次
发布时间:2019-06-26

本文共 693 字,大约阅读时间需要 2 分钟。

话不多说这里采用的是数字定桩法进行记忆

1、笔。2 代表鹅 。3 、麦当劳  4、帆船  5、钩子。6、口哨

1、单一职责 :一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。

 对于靠用写书的我,职责单一,只在我所擅长的领域里面做我该做的事情。

2、开闭原则  :一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展

 靠着自己一身洁白的羽毛,在好莱坞开辟了属于自己的演艺事业,当谈及自己成功的秘诀是鹅说我能有今天的成就,全靠我对新知识(扩展)保持开发态度。对已有知识不断深化才有了今天的我。

3、里氏替换原则:所有引用基类(父类)的地方必须能透明地使用其子类的对象。

 在麦当劳工作的我一整天累死累活的,还要受老板监控,任由他使唤,气氛的我打了老板一巴掌直接走人。

4、依赖倒置原则:抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程

帆船依赖于我们看不见也摸不着的台风行驶着。这个就导致我们人类没有工作可做, 看不惯我们的台风直接把我们吹出了地球,因为他不依赖与我,对于我他觉得可有可无

5、接口隔离原则

累死累活的回到家老婆找借口让我把钩子给关起来。气愤的我随机给力他一巴掌。

6、迪米特法则  :一个软件实体应当尽可能少地与其他实体发生相互作用。

十字路口交警大爷正在吹着口哨指挥交通,不听指挥的高冷奥迪车主直接闯了十字路口,结果被迎面而来的打开车压扁,当场丧命。

转载于:https://juejin.im/post/5a1d691951882575cb73d9a2

你可能感兴趣的文章
React基础——快速搭建开发环境
查看>>
最火的前端开发框架Bootstrap使用教程学习!
查看>>
echarts树图控件分析
查看>>
理解Golang的Time结构
查看>>
在隐私的博弈时代,BCH为你保驾护航
查看>>
vue升级之路(三)-- vue-router的使用
查看>>
【 karle 专栏 】Android 初探底层知识系列
查看>>
峰采 #2
查看>>
PAT A1048
查看>>
精读《React PowerPlug 源码》
查看>>
React学习笔记2---生命周期
查看>>
你可能不清楚的 Vue Router 深度用法(一)
查看>>
认识GMT和UTC时间-附带地理知识
查看>>
微信分享,二次分享(移动web端)
查看>>
小程序button引导用户授权
查看>>
爬虫不得不学之 JavaScript 入门篇
查看>>
知识储备
查看>>
Python之父重回决策层,社区未来如何发展?
查看>>
Redux 学习总结 (React)
查看>>
Leaflet-Develop-Guide
查看>>