浅谈C# 抽象类与开闭原则