最新 最热

设计模式六大原则: 辅导班的因材施教 -- 接口隔离原则

我的女朋友小肉是一名光荣的辅导班老师,说来惭愧,我上初中那会儿最讨厌辅导班老师了,每天上学都这么累了,晚上还得去见辅导班老师,神烦,奈何目前的教育机制下,很多家长认为辅导班是提高成绩比较靠谱的方式,导致这个行业市场很...

2022-05-10
0

接口,抽象类,抽象方法,虚方法简单总结

MSDN上是这样说的“接口描述的是可属于任何类或结构的一组相关功能。 接口使用 interface 关键字进行定义”。看到没有,关键是功能两字。接口只能描述了一种功能,所有实现接口的类都必然有这种功能。也正是功能两字,限定...

2022-05-07
2

go基础(一) panic的场景

9. goroutinue 死锁 sync.WaitGroup wg.Done 的次数少于 wg.Add 的次数

2022-04-27
1

「每日一问」面向对象的基本原则是什么?

单一职责原则(Single Responsibility Principle):类应该仅具有一种单一功能,并且该功能应该由这个类完全封装起来。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削弱这个类完成其他...

2022-04-22
4

Java 设计模式 Day2 之面向抽象原则:接口(interface)的设计应用与抽象类的区别

面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象类、接口以及面向抽象编程,由于篇幅有限本文我们主要细说接口(interface)的设计与应用,并通过引入案例的形式使概念更便于理解。除去介...

2022-04-13
2

Java 设计模式 Day1 之面向抽象原则:抽象(abstract)类的设计与应用分析

面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象(abstract)类和接口(interface)以及面向抽象编程,由于篇幅有限本文我们主要细说抽象(abstract)类的设计与应用,并通过引入具体案例的形式使...

2022-04-13
2

23种设计模式之接口隔离原则

1.客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。

2022-03-23
0

VS2019使用教程(使用VS2019编写C语言程序)

这里可以自定义项目的名称和存储位置,然后点击“创建”按钮,即可成功创建一个空项目,如下图所示:

2022-03-22
3

高质量代码优化!谈谈重构项目中if-else代码的几点建议

switchif - else只适合在3层之内使用当条件判断较多时,可以首先考虑使用switchinterface当判断条件还可能动态增加时,可以考虑将switch进一步优化,引入接口interface,将代码与数据分离: 创建一个map: key: switch的ca...

2022-01-22
1

8、VTP协议

交换机的默认模式,提供VTP消息:包括VLAN ID 和名字信息,学习相同域名的VTP消息,转发相同相同的域名VTP信息,可以添加、删除和更改VLAN。可以有多个Server但是最少有一个。...

2022-01-05
2