当前位置:首页 / 创业点子

java设计模式六大原则(设计模式(1)—什么是设计模式?设计模式的六大原则是什么?)

时间:2022-08-02 19:17:41    点击: 作者:admin

只有登上山顶,才能看到那边的风光

目录

1.什么设计模式

2.设计模式的发展

3.设计原则6大原则

3.1 开闭原则

3.2 里氏转换原则

3.3 依赖倒转原则

3.4 接口隔离原则

3.5 合成/聚合复用原则

3.6 迪米特原则



1.什么设计模式

软件什么设计模式(Design pattern),又称设计模式,是一套被反复使是什么用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计是什么模式是为了可重用代码、让代码更容易被他人原则理解、保证代码可靠性、程序的重用性。设计模式使代码开发真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。只有夯实地基搭好结构,才能盖好坚壮的大楼。也是我们迈向高级开发人员必经的一步。即12字真言:设计模式是设计经验的总结


2.设计模式的发展

说起设什么计模式的发展,还要从四个男人的故事(注意此处什么没有女人)开始说起,这四个男人分别是 Erich Gamma,是什么 Richard Helm,Ralph Johnson,和John Vlissides,他们是软件设计领域的四位世是什么界顶级大师,那软件设计水平真是不知道高到原则哪里去了,反正我是自愧不如。这四位大佬合著了一本书《设计模式:可复用面向对象软件的基础》, 提出了23种基本设计模式,从理论高度提炼并规范了设计模式,对面向对象设计,软件复用领域产生了巨大影响。现在设计模式已经被应用到各种各样的编程语言中,不管是后端的Java,C#还是前端的JavaScript, 你都能看到它的身影,设计模式最大的魅力在于,不管在那种编程语言中,它思想和表现都是一样的,只是代码语法略有不同而已。



3.设计模式6大原则

设计模式存在的根本原因是为了什么更好地复用代码,增加代码可维护性。

所以有如下6大原则:


3.1 开闭什么原则

对扩展开放,对修改关闭, 即在程序需要进行拓展的时候,不能什么去修改原有的代码,只能增加新的代码。

这样的例子在我们的生活中随处可见,比如在各种选秀比赛里什么,如果两个选手在比赛中打成了平手,我们不可能说通过穿越到什么过去,去改变过去的结果,让他们不打成平手,这是不可能实现的。但是我什么们可以通过添加附加的比赛,决定他们的胜负。即已经发生的已经不可以改变 ,我们只能改是什么变那些事情对现在的影响。


3.2 里氏转换原则

子类继承父类,任何基类出现的地方,什么一定可以用子类替代出现。

这怎么理解呢?比如说你的朋友u盘A中有一些小电影,一什么天你们像往常一样,把u盘A插入电脑准备一起欣赏小电影,却什么发现u盘A坏了。这给正在兴致勃勃的你们顿时浇了一盆凉水,这时候你灵什么机一动说,幸好老子有备份。原来之前你已经把朋友u盘A中什么的小电影复制到了你的 u盘B中,而且你的u盘是什么B中除了从朋友哪儿复制的小电影,还有一些其它不可描是什么述的内容,这时候你有点犹豫要不要用自己的U盘B,看着正在兴头上原则的朋友,你一咬牙一跺脚说算了,不管那么多了,淦。于是你拔下朋友的u盘A插入自己的u盘B,顺利打开电影,于是你们又兴致勃勃的观看起来。

Tags:
分享给朋友:

上一篇:上证指数k线图走势图(上证指数的日K线图上,“双针探底”走势之后,短期底部已经探明)

下一篇:2022下半年基金行情会好吗(「基金面对面」南方基金:下半年最大变数或来自海外市场 A股将在震荡中不断向好)

陕ICP备19011955号-3  |   QQ:123456  |  地址:北京市东城区  |  电话:12345678910  |  

Copyright © 2019 懒鸟飞工作室 版权所有