话不多说这里采用的是数字定桩法进行记忆
1、笔。2 代表鹅 。3 、麦当劳 4、帆船 5、钩子。6、口哨
1、单一职责 :一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。
对于靠用笔写书的我,职责单一,只在我所擅长的领域里面做我该做的事情。
2、开闭原则 :一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展
鹅靠着自己一身洁白的羽毛,在好莱坞开辟了属于自己的演艺事业,当谈及自己成功的秘诀是鹅说我能有今天的成就,全靠我对新知识(扩展)保持开发态度。对已有知识不断深化才有了今天的我。
3、里氏替换原则:所有引用基类(父类)的地方必须能透明地使用其子类的对象。
在麦当劳工作的我一整天累死累活的,还要受老板监控,任由他使唤,气氛的我打了老板一巴掌直接走人。
4、依赖倒置原则:抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程
帆船依赖于我们看不见也摸不着的台风行驶着。这个就导致我们人类没有工作可做, 看不惯我们的台风直接把我们吹出了地球,因为他不依赖与我,对于我他觉得可有可无
5、接口隔离原则
累死累活的回到家老婆找借口让我把钩子给关起来。气愤的我随机给力他一巴掌。
6、迪米特法则 :一个软件实体应当尽可能少地与其他实体发生相互作用。
十字路口交警大爷正在吹着口哨指挥交通,不听指挥的高冷奥迪车主直接闯了十字路口,结果被迎面而来的打开车压扁,当场丧命。