Запитання з тегом «subtypes»

4
Як поводитися з методами, які були додані для підтипів у контексті поліморфізму?
Використовуючи поняття поліморфізму, ви створюєте ієрархію класів і використовуючи посилання батьків, ви викликаєте функції інтерфейсу, не знаючи, який саме тип має об'єкт. Це чудово. Приклад: У вас є колекція тварин, і ви закликаєте всіх функцій тварин, eatі вам не байдуже, їсть це собака чи кішка. Але в тій же ієрархії …

2
Чому підтипування поведінки не можна визначити?
Робота Ліскова в цій галузі була зосереджена на поведінковому підтипу, який, окрім безпеки системи безпеки, розглянутий у цій статті, також вимагає, щоб підтипи зберігали всіх інваріантів, гарантованих супертипами в якомусь договорі. [3] Це визначення підтипу, як правило, не можна визначити, тому воно не може бути перевірене засобом перевірки типу. Від: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.