设计模式 系列记忆之 六大设计原则

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

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


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

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

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

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

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

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

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

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

5、接口隔离原则

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

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

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


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值