首页 > TAG信息列表 > 多用

10、少用继承多用组合原则

为什么不推荐使用继承 继承是面向对象的四大特性之一,用来表示类之间的is-a关系,可以解决代码复用的问题。虽然继承有诸多作用,但继承层次过深,过复杂,也会影响代码的可维护性。在这种情况下,我们应该尽量少用,甚至不用继承 组合相比继承有哪些优势 继承主要有三个作用:表示is-a关系,

20210430

StringBuffer的delete(a,b),删除的时候包含头不含尾 自动装箱:把基本数据类型变为包装类类型 自动拆箱:把包装类型转换为基本类型 List 有序,可重复,有索引 Set 无序,不可重复,无索引 查询多用arraylist 增删多用LinkedList

for循环流程、break、continue

1、for循环   for(初始化①;布尔表达式②;步进语句④){     循环体③;    } 流程:①②③④---->②③④------>②③④----->……②③④------>②不满足条件为止; 2、循环控制-break   关于循环的选择,凡是次数确定的场景多用for循环,否则多用while循环。   break在循环中使用

中药051-麻黄

性味:味苦,性微温。 归经:手太阴肺经,足太阳膀胱经 功效:   1-《本草新编》发汗解表,祛风散邪,理春间温病,消黑斑赤痛,祛荣寒,除心热头痛,治夏秋寒疫。虽可为君,然未可多用。盖麻黄易于发汗,多用恐致亡阳也。     或问麻黄气温,而吾子曰气寒,缪仲醇又曰味大辛,气大热,何者为是乎?曰:麻黄气寒,而曰微

C++类成员变量多用指针不用对象

如A类的成员变量含有B类的对象,那么每个A类对象产生或拷贝都要产生一次B类对象的构造或者拷贝,对象占的空间比较大,对象拷贝比较消耗内存。 如果换成B类的指针,A类对象拷贝,也只会产生4个字节或者8个字节(根据操作系统而定)的拷贝。