首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CoderRapper
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
嘻哈说:设计模式之建造者模式
首先,请您欣赏建造者模式的原创歌曲。 学习复习新方式,头戴耳机不小觑。 番茄课堂,学习也要酷。 无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如电脑,它包括CPU、硬盘、内存等各种部件。 对于大多数用户而言,无须知道这些部件的装配细节,也几乎不…
嘻哈说:设计模式之单例模式
首先,请您欣赏单例模式的原创歌曲。 学习复习新方式,头戴耳机不小觑。 番茄课堂,学习也要酷。 在Java设计模式中,单例模式相对来说算是比较简单的一种创建型模式。 创建型模式是设计模式的一种分类。 设计模式可以分为三类:创建型模式、结构型模式、行为型模式。 创建型模式:提供了一…
嘻哈说:开放封闭原则
集齐五个原则,就可以召唤神龙了。 神龙就是开放封闭原则,可以这样说:它是其他五大原则的实现,是面向对象设计的终极目标。 既然开放封闭原则这么高端大气上凳次,那我们赶紧来看一下开放封闭原则的定义。 一个软件实体应当对扩展开放,但对修改关闭。 对扩展开放的意思是,我们可以肆无忌惮的…
嘻哈说:设计模式之迪米特法则
厨师类。 客人类。 大家可以先思考下。 我们先来看一下迪米特法则的定义。 又称为最少知识原则。 一个软件实体应当尽可能少地与其他实体发生相互作用。 这个比较好理解,一个类尽可能少的与其他的类产生关联,低耦合,高内聚嘛。 迪米特法则包含两种角色:依赖者与被依赖者。 首先,Chef…
嘻哈说:设计模式之接口隔离原则
按照惯例,首先我们来看一下接口隔离原则的定义。 类间的依赖关系应该建立在最小的接口上。 接口中的方法应该尽量少,不要使接口过于臃肿,不要有很多不相关的逻辑方法。 有点类似于单一职责原则,都是功能尽可能的简单单一,不要冗余太多其他不相关的。 单一职责原则主要是类与方法,而接口隔离…
嘻哈说:设计模式之依赖倒置原则
按照惯例,首先我们来看一下依赖倒置原则的定义。 抽象不应该依赖于细节,细节应当依赖于抽象。 换言之,要针对接口编程,而不是针对实现编程。 因为细节具有易变性,非常的不稳定。很多时候,需求改变就会给细节带来改变。 而抽象则是相对稳定的,抽象是从众多的事物中抽取出共同的、本质性的特…
嘻哈说:设计模式之单一职责原则
首先呢,我们来看一下单一职责原则的定义。 这个说法不是很好懂,有一些抽象,不过呢,我们依旧可以尝试着理解一下。 就一个类而言,只有一个引起它变化的原因,也就是说,除此之外,不能有其它引起变化的原因。 这样就需要一个前提,这个类只能负责一项职责,而不能负责其他的职责,不然,其他的…
嘻哈说:设计模式之里氏替换原则
按照惯例,首先我们来看一下里氏替换原则的定义。 所有引用基类(父类)的地方必须能透明地使用其子类的对象。 通俗的说,子类可以扩展父类功能,但不能改变父类原有功能。 核心思想是继承。 通过继承,引用基类的地方就可以使用其子类的对象了。例如: 肯定是不好的,本来是加法却修改成了减法…
下一页
个人成就
文章被点赞
262
文章被阅读
15,516
掘力值
786
关注了
0
关注者
84
收藏集
0
关注标签
15
加入于
2018-07-30