就跟你家的电器一样,你插上市电接口都是220V单相交流电,至于用电器是用的5V、12V还是多少伏拉夫的电压,是直流还是交流,是给手机充电还是驱动一个电风扇,也不用管。
以此为例,我们就来写代码。我们现在的业务里会有用电器,我们不知道它是个啥。
方法一:抽象类。像java/C#这种一开始被定义为只能单继承的类,写抽象类有个缺点,抽象得太抽象了,那你这抽象类写不写的顶什么用?写得太具体了,又缺乏扩展性。如果是多级继承关系的抽象类,可能把自己写晕。
方法二:写接口。这个接口提供一个接受供电的方法。这样在你的业务控制代码里,来什么都行,只要实现这个接口都行。(其实接口这个概念的出现,主要是避免一些C艹的多继承的坑)
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有