封装和抽象之间的确切区别是什么?
oop encapsulation abstraction
我对C#中抽象类的使用有点困惑.在C++中,定义一个继承抽象类的类可以遵循的模板是有意义的.但是,在C#中,Interface不具备相同的用途吗?
确实,抽象类可以具有接口不提供的默认实现.因此,如果实现不需要包含在基类中,那么最好选择接口吗?
c#
abstraction ×1
c# ×1
encapsulation ×1
oop ×1