![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 95
青空の霞光
萌新一枚,请多指教!
展开
-
Java设计模式(四)行为型 设计模式
设计模式(行为型)前面我们已经学习了12种设计模式,分为两类:创建型:关注对象创建结构型:关注类和对象的结构组织我们接着来看最后一种设计模式,也是最多的一种,行为型设计模式关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责。解释器模式这种模式的使用场景较少,很少使用的一种设计模式,这里提一下就行。解释器顾名思义,就是对我们的语言进行解释,根据不同的语义来做不同的事情,比如我们在SE中学习的双栈计算器,正是根据我们输入的算式,去进行解析,并根据不同的运.原创 2022-05-28 14:46:33 · 1198 阅读 · 1 评论 -
Java设计模式(三)结构型 设计模式
设计模式(结构型)结构型设计模式关注如何将现有的类或对象组织在一起形成更加强大的结构。并且根据我们前面学习的合成复用原则,我们该如何尽可能地使用关联关系来代替继承关系是我们本版块需要重点学习的内容。类/对象适配器模式在生活中,我们经常遇到这样的一个问题:笔记本太轻薄了,以至于没有RJ45网口和USB A口(比如Macbook为了轻薄甚至全是type-c形式的雷电口)但是现在我们因为工作需要,又得使用这些接口来连接线缆,这时我们想到的第一个解决方案,就是去买一个转接口(扩展坞),扩展坞可以将type-.原创 2022-05-25 14:23:35 · 1263 阅读 · 1 评论 -
Java设计模式(二)创建型 设计模式
设计模式(创建型)软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。肯特·贝克和沃德·坎宁安在1987年利用克里斯托佛·亚历山大在建筑设计领域里的思想开发了设计模式并把此思想应用在Smalltalk中的图形用户接口的生成中。一年后Erich Gamma在他的苏黎世大学博士毕业论文中开始尝试把这种思想改写为适用于软件开发。与此同时James .原创 2022-05-23 17:03:28 · 1505 阅读 · 0 评论 -
Java设计模式(一)面向对象设计原则
面向对象设计原则**注意:**推荐完成JavaEE通关路线再开始学习。我们在进行软件开发时,不仅仅需要将最基本的业务给完成,还要考虑整个项目的可维护性和可复用性,我们开发的项目不单单需要我们自己来维护,同时也需要其他的开发者一起来进行共同维护,因此我们在编写代码时,应该尽可能的规范。如果我们在编写代码时不注重这些问题,整个团队项目就像一座屎山,随着项目的不断扩大,整体结构只会越来越遭。甚至到最后你会发现,我们的程序居然是稳定运行在BUG之上的…所以,为了尽可能避免这种情况的发生,我们就来聊聊面向对.原创 2022-05-20 15:43:56 · 2261 阅读 · 1 评论