看例子
// 根据语义,移动性是一种功能,可以选择定制,利用接口来表述更加贴近生活,
// 食物是对现实中存在的物品的一种抽象,用抽象类来表述更加贴切
//在接口和抽象类中进行选择时,一般会遵循 形容词用接口表述,名词利用抽象类表述
public interface Moveable{
}
public class Car implements Moveable{
}
public abstract Food{
}
public class Bread extends Food{
}
看例子
// 根据语义,移动性是一种功能,可以选择定制,利用接口来表述更加贴近生活,
// 食物是对现实中存在的物品的一种抽象,用抽象类来表述更加贴切
//在接口和抽象类中进行选择时,一般会遵循 形容词用接口表述,名词利用抽象类表述
public interface Moveable{
}
public class Car implements Moveable{
}
public abstract Food{
}
public class Bread extends Food{
}
本文标题:java 抽象类和接口应用场景之语义区分
本文链接:https://www.haomeiwen.com/subject/qqpsrltx.html
网友评论