首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
Yj家的孺子牛
创建于2022-09-28
订阅专栏
浅析设计模式的要点
等 1 人订阅
共12篇文章
创建于2022-09-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
单例模式
何为单例模式,通俗的讲就是:让整个程序中,只有单一的一个实例。也就是说,我们在程序中不会创建多次对象实例,只会创建一次对象实例,且该单一的对象对整个程序共享。
六大原则之外的设计原则|设计原则
在前面的几篇设计原则文章中,我们分别讲述了经典的六大设计原则。但是事实上,我们在开发中还有几个重要的设计原则,在这篇文章中,一并给大家讲述。
迪米特原则|设计原则
迪米特原则:不该有直接依赖关系的模块不要有依赖。有依赖关系的模块之间,尽量只依赖必要的接口。 该原则为实现模块间低耦合而出现,我们应该如何理解和使用这个原则呢?跟着本文一起学习吧。
依赖反转原则|设计原则
依赖倒置原则是一种概念很玄乎的设计原则,理解起来较为困难。本文带你打通思路,更加清晰深入的理解何为依赖倒置。
接口隔离原则|设计原则
接口隔离原则的意思大致为:服务调用者不该依赖与自己业务无关的接口。那么它的具体使用以及和单一职责的不同有哪些呢,阅读本文,可以收获这些答案。
里氏替换原则|设计原则
里氏替换原则的内容可以描述为: “派生类(子类)对象可以在程序中代替其基类(超类)对象。” 乍一看,这个描述和多态极为相似,但是实际上,它们两者还是有着本质的区别的。 下文我们进行详细的分析
开闭原则|设计原则
由于在软件体系中,唯一不变的,就是软件一直在变。这就意味着我们的软件、系统,需要把可拓展性做好。而开闭原则就是提高代码可拓展性的核心原则。
单一职责原则|设计原则
我们经常有听过设计模式,也明白设计模式对项目和代码设计逻辑的重要性。但是你是否知道,所有的设计模式,其实他们都是基于最基本的6种设计原则展开的。
常用的面向过程风格的代码|设计模式基础
在Java开发中,我们实际上会利用Java这种面向对象语言,在无意中写出很多面向过程风格的代码。 譬如我们违背了面向对象的 三大特性 ,违背了面向对象的定义,这样子的代码都会变成面向过程风格的代码。
浅谈 Java 三大特性的意义|设计模式基础
Java 的三大特性,继承、封装和多态大家应该都有所耳闻。本篇短文,浅谈下这几种特性的意义所在。 阅读文章,加深了解和复习基础特性的意义
继承和组合如何选择|设计模式基础
在前文我们讲解继承的特性时提到,继承为解决代码复用问题而生,但是在实际使用时,需要 多用组合,少用继承。本文带大家探讨为何 多用组合 少用继承。
如何理解代码中的抽象|设计模式基础
抽象在 Java 当中最典型的表现形式是抽象类和接口。但是抽象作为 面向对象 语言中如此重要的特性,我们应该对其有更加深刻的了解,才能让我们对其使用得更加游刃有余。