【设计模式修炼】第一章 :获得《七大原则》

导读:本篇文章讲解 【设计模式修炼】第一章 :获得《七大原则》,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

  在遥远的编程大陆,这里的人们奉行着编程为尊的原则,要想出人头地就要掌握强大的编程功法。
  在众多强大的编程家族代代相传有强大功法之外,其中不乏一些失传已久的编程功法。这些功法已经随着时间的流逝散落在大陆各地,只待有缘人发现。而一旦练成这些编程功法,变可使功力突飞猛进,甚至远超大家族子弟!
  消炎出生在一个偏远而弱小的编程小家族之中,乃是族长之子。在其10岁之前,曾经借助家族的小功法修炼迅速,成为当地有名的天才少年.谁料在其10岁之时,消炎竟然自己散去一身功法,重头修炼!而且其修炼的速度
远远无法与幼年时媲美,甚至可以说是速度想当缓慢。于是我们曾经的天才少年,如今被冠以”编程废材“的称号。
  在又一次被众人冷嘲热讽之后,消炎无奈的摇摇头,退回到自己的房间中。坐在长凳之上,他不禁回忆起10岁那年令人匪夷所思的一幕。
  当时他正将家族的变成功法修炼到新的一层时,在他右手之上的翡翠戒指之中突然传来声音,声音中告诉他。他乃是扳指的器灵,名叫java。消炎的母亲乃是大家族之女,在其无奈被家族束缚关押之后,将至宝“设计模式至尊扳指”留给了他,并从先戴在其右手之上。如今器灵发现消炎修炼到基础小成之后,变审视了一翻他之前所练的功法,这一看,发现消炎修炼的功法尽是糟粕功法斑驳。要想修炼至大帝之境营救其母亲必须破而后立,改修无上功法《设计模式》。
于是器灵将消炎十年来功力尽数打散,并传授其《设计模式》功法第一重功法——《七大原则》。等到消炎将第一重修炼完毕后,便可根基扎实无比,堪称同境界无敌的存在,日后修炼也可一日千里。只是这第一重功法,修炼起来却是缓慢无比,这才使得消炎成为了人们口中的废材。
  思绪收敛回来,消炎打开了设计模式的第一重——七大设计原则:
在这里插入图片描述

1. 单一职责原则:单个接口或类不应该有多个职责,应该尽可能的划分职责,通过组合的方式,完成更为复杂的业务
2. 接口隔离原则:一个接口不要包含过多的职责,应合理划分,跟单一职责原则相辅相成
3. 依赖倒置原则:高层模块不应该依赖于底层模块,二者都应该依赖其抽象
4. 里氏替换原则:在引用父类的地方,都可以替换为其子类。从而可以实现子类间的动态切换。换句话说就是要有面向接口的编程思维。
5. 开闭原则:用抽象构建架构,用实现扩展细节
6. 迪米特法则:也就最少知道原则,一个对象尽量让其它对象保持最少的了解
7. 合成复用原则:多用组合,少用继承

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/71744.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!