
设计模式(Design Pattern)
文章平均质量分 86
设计模式(英语 design pattern)是对面向对象设计中反复出现的问题的解决方案。这个术语是在 1990 年代由 Erich Gamma 等人从建筑设计领域引入到计算机科学中来的。这个术语的含义还存有争议。算法不是设计模式,因为算法致力于解决问题而非设计问题。
白鹿第一帅
郭靖,笔名“白鹿第一帅”,大数据与大模型开发工程师,中国开发者影响力年度榜单人物,CSDN社区“博客专家”、CSDN内容合伙人、“Java领域优质创作者”,OSCHINA开源中国首位“OSC优秀原创作者”、“OSC最受喜爱博主”,腾讯云社区TDP、“创作之星”、年度优秀作者,阿里云社区“专家博主”、“星级博主”、“技术博主”,华为云社区“华为云专家”,华为云开发者联盟“文档深度体验官”,极星会成员。现任阿里云平台产品,亚马逊云科技UGO、成都User Group Leader、“技领云博主”,CSDN成都站主理人、CSDN数据库技术专区主理人。主要从事企业大数据开发与大模型应用领域研究。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 设计模式 Day1 之面向抽象原则:抽象(abstract)类的设计与应用分析
面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象(abstract)类和接口(interface)以及面向抽象编程,由于篇幅有限本文我们主要细说抽象(abstract)类的设计与应用,并通过引入具体案例的形式使概念更便于理解。原创 2022-02-28 20:56:17 · 1130 阅读 · 1 评论 -
Java 设计模式 Day2 之面向抽象原则:接口(interface)的设计应用与抽象类的区别
面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象类、接口以及面向抽象编程,由于篇幅有限本文我们主要细说接口(interface)的设计与应用,并通过引入案例的形式使概念更便于理解。除去介绍接口(interface)的设计与应用,同时对两个特别容易混淆的概念——抽象(abstract)类与接口(interface)进行对比。原创 2022-03-04 17:50:05 · 810 阅读 · 1 评论 -
Java 设计模式 Day3 之面向抽象原则:什么是面向抽象编程?面向抽象编程如何应用?
面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象类、接口以及面向抽象编程,在之前的内容中我们详细介绍了抽象类与接口,并对二者进行了对比,在本文中我们将详细介绍什么是面向抽象编程,它与传统编程相比有什么优势?在开发中又该如何切实应用。原创 2022-03-04 22:22:46 · 1702 阅读 · 1 评论 -
软件设计原则:内聚、耦合有哪几种类型?内聚度、耦合度如何比较?
高内聚、低耦合是我们在软件设计过程中必须遵循的一个重要原则,在整个软件工程中占有很大的比重。而对于内聚和耦合你还是仅仅局限于“高内聚,低耦合”的模糊概念吗?那你是如何判断何为高低呢?本篇文章将带你分别深度剖析和总结内聚与耦合的 7 种类型和描述,为在以后的项目开发与考试中更好地判断类型助你一臂之力!原创 2020-10-24 10:50:51 · 6181 阅读 · 3 评论 -
Java 修饰符详解:吐血整理,带你从底层语法和开发案例疏通这 11 种常见修饰符
在 Java 的语言体系中共有 11 种常见的修饰符,其在我们日常的开发中一般有四种使用情况:成员变量、成员方法、代码块和内部类,那么在应用过程中我们还应该具体注意些什么?通过本文中我们将从最基础的底层和原理来理解和疏通这些常见修饰符语法说明以及在常见的开发中如何使用。原创 2020-08-01 20:40:23 · 1891 阅读 · 5 评论