Результаты поиска по запросу "inheritance"
Примерно так:
те предположим, что у меня есть бизнес-кейс, я хочу использовать некоторую модель для представления структуры master-child. И будут определенные классы, наследуемые как от мастер-класса, так и от дочернего класса. Я использую образец ...
, но стоит ли это того?
от вопрос уже есть ответ здесь:Есть ли способ предотвратить переопределение метода в подклассах? 14 ответовКак я могу обеспечить, чтобы метод базового класса...
включить шаблонные заглушки для неиспользованных методов.
рка типов считается плохой практикой, даже если вы проверяете интерфейс? Я понимаю, что вы всегда должны программировать на интерфейс, а не на реализацию - это ли это значит? Например, в PHP, это нормально? if($class instanceof AnInterface) { ...
и предполагая, что вы используете C # 4.0, который ввел ковариацию и контравариантность, вы можете сделать это, избегая предложенных общих решений:
в стороне от наследства и мне нужно немного помочь. У меня есть абстрактный базовый классChief, Есть два наследующих классаShip а такжеVehicle, которые разделяют несколько свойств черезChief. У меня есть метод, который использует эти общие ...
В каком порядке делаются фильтры?
В каком порядке делаются фильтры? В частности, в каком порядке встречаются фильтры before_action в отношении наследования? Например, будет ли это работать: class A < ActionController::Base before_action :set_user def set_user @user = something ...
Спасибо Джулиану за разъяснение этого!
ичок в TypeScript и играю с различными языковыми функциями. Ниже приведен пример кода, над которым я работал во время одного из многочисленных онлайн-курсов. У меня проблемы с получением наследования и перегрузки для правильной работы. В коде я ...
используйте instanceof и приведите к желаемому подклассу. Возможно, вы захотите сделать эти поля общедоступными или использовать стандартную идиому приватных полей с геттерами и сеттерами.
я есть базовый класс под названиемГеометрия из которого существует подкласссфера: public class Geometry { String shape_name; String material; public Geometry() { System.out.println("New geometric object created."); } }и подкласс: public class ...
Что это значит, что Javascript - это язык, основанный на прототипах?
Говорят, что одним из основных преимуществ Javascript является то, что это язык на основе прототипов. Но что это значит, что Javascript основан на прототипах, и почему это преимущество?
синхронизирующие объекты должны быть защищены, чтобы подклассы могли (и должны!) использовать их тоже
шал, что это «сложно» «проектировать для наследования», но я никогда не обнаруживал, что это так. Может ли кто-нибудь (и кем-либо, я имею в виду Джона Скита) объяснить, почему это якобы сложно, каковы подводные камни / препятствия / проблемы, и ...