PHP-什么时候用接口什么时候用抽象??

来源:互联网 发布:淘宝开通游戏专营 编辑:程序博客网 时间:2024/04/29 10:48

 

很多人都会很怀疑....

我一般都按照下面的方法来做..大家可以借鉴也可以参考

 

 

当你写一个类时,可能面临部分代码可能会发生变化 

你可以把这些代码封装成(接口或抽象类或基础类中的)一个或多个方法 

1、如果所有抽象出的方法不确定性很高,就定义为接口来封装,所有方法抽象,由实现类全部实现 
2、如果部分抽象出的方法不确定性很高,就定义为抽象类来封装,能确定的方法实现,不确定的方法抽象,由实现类部分实现,部分重写(不变就不用重写) 
3、如果所有抽象出的方法确定性很高,就定义为基础类,所有方法提供基本实现,由子类去重写(不变就不用重写子类)

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 趁女兄弟青涩,忽悠她给我生孩子 长生家族:吾儿让吾有大帝之资 纵横诸天,从尸兄开始 从一人开始做七罪之人 苟在分身之后成就神魔 汉末波涛之逐鹿 假面骑士:从在海姆冥界种树开始 魔卡时代:能印卡的我为所欲为 影视世界从都挺好开始 剑斩飞升 道长收敛点,国家快编不下去了 三体:我在诸天攀科技 忍界:要来只念兽吗 从刷经验开始修仙 斗罗:七杀成神 四合院:硬刚到底 天命执刀人 宇智波吉影想要平静地生活 校长只想扣大棚 我的仙兽不可能这么可爱 开局奖励小李飞刀 龙族:去贴吧进修的路明非 https://www.csdndocs.com/focus/show/2428516/1 自武动乾坤开始 提瓦特:逃到蒙德的我捡到莫娜 灭族之夜?无所谓,我会出手 斗罗:娶妻成神,多子多福 综网大玩家 三国:你管这叫文弱谋士?! 别人修机甲,只有我修仙 诸天为王,从庆国太子李承乾开始 我,此世唯一超凡 攻略说,我好像是反派之主 神印王座之血骑士 大主宰之陆天尊 北凉世子:开局签到三千暗影刺客 四合院之一代传奇 高武:我执掌昆虫进化卷轴 系统到账,我直接开摆! 宓皇后本纪 有事请找妖妖灵