【发布时间】:2023-03-07 04:28:01
【问题描述】:
为什么我不能使用继承 Shapes class 的类?
我需要用一些方法扩展Rectangle类,但我想像使用Shape一样使用这个类,我该怎么做?
【问题讨论】:
-
小心你不要写 Liskov 违规......扩展
Shapes 时很容易做到......你想如何扩展Rectangle? -
"为什么我不能使用继承 Shape 的类?" - 你可以“我需要用一些方法来扩展 Rectangle 类,但是我想像使用 Shape 一样使用这个类,我该怎么做?”创建您自己的类来复制其功能并扩展它。
标签: c# .net wpf inheritance shape