Лучшее выражение для приведения вниз и приведения вверх? - PullRequest
0 голосов
/ 06 октября 2019

Если вы знаете разницу между upcasting и downcasting , то вы все равно можете ошибиться, потому что вы можете только догадываться о том, как изобретатель этих имен рисует свое наследстводеревья.

В информатике деревья в большинстве случаев растут в землю или слева направо, поэтому вы знаете, что downcasting , вероятно, означает приведение к более специализированному типу, но с формулировкойэто заставляет вас делать такие предположения ужасно.

Есть ли более разумная терминология для этих понятий?

1 Ответ

0 голосов
/ 06 октября 2019

Рад, что спросил, чтобы я мог излить свой гнев 8-).

Да, здесь есть много более понятных и непонятных слов: специализированный состав и обобщающий состав .

Пожалуйста, не используйте слова upcast и downcast когда-либо снова!

...