面向对象的设计和实现有区别吗?因为遇到关系数据库和界面,这两头面向对象怎么做?C#中接口和抽象类各有什么区别?各有什么优缺点?各应用于什么情况?本资源替你解疑!