Дифференциальное наследование - Differential inheritance
Дифференциальное наследование это общий наследование модель, используемая на основе прототипа языки программирования, такие как JavaScript, Ио и NewtonScript. Он работает по тому принципу, что большинство объектов являются производными от других, более общих объектов, и отличаются только несколькими небольшими аспектами; при этом обычно поддерживается список внутренних указателей на другие объекты, от которых объект отличается.
Аналогия
Эта секция возможно содержит оригинальные исследования.Май 2018) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Думая о дифференциальном наследовании, вы думаете о том, что отличается. Так, например, когда вы пытаетесь описать кому-то, как Дамбо выглядит, их можно было бы сказать по слонам: Представьте себе слона. Теперь Дамбо намного ниже ростом, у него большие уши, нет клыков, маленький розовый бантик, и он может летать. Используя этот метод, вам не нужно долго говорить о том, что составляет слона, вам нужно только описать различия; все, что явно не отличается, можно с уверенностью считать одинаковым.
Смотрите также
внешняя ссылка
- Дифференциальное наследование в JavaScript на Wayback Machine (архивировано 29 сентября 2019 г.) из MDN Web Docs
Этот программная инженерия -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |