polymorphism
Я посмотрел на другие определения и объяснения, и ни одно из них меня не удовлетворяет. Я хочу посмотреть, может ли кто-нибудь определить полиморфизм не более чем в двух предложениях без использования кода или примеров. Я не хочу слышать 'так что у вас есть человек/автомобиль/консервный нож... или как это сло...
у меня есть иерархия объектов, которую мне нужно выставить через RESTful API, и я не уверен, как мои URL-адреса должны быть структурированы и что они должны возвращать. Я не мог найти никаких лучших практик. допустим, у меня есть собаки и кошки, унаследованные от животных. Мне нужны грязные операции на собак...
считаем: #include<iostream> using namespace std; class Base { public: virtual void show() { cout<<" In Base n"; } }; class Derived: public Base { public: void show() { cout<<"In Derived n"; } }; int main(void) { Base *bp = new Derived; bp->show(); // RU...
когда я начал искать преимущества полиморфизма, я нашел с этим вопросом здесь. Но здесь я не смог найти свой ответ. Позвольте мне сказать, что я хочу найти. Здесь у меня есть несколько классов: class CoolingMachines{ public void startMachine(){ //No implementationion } public void stopMac...
Примечание для других потенциальных участников: пожалуйста, не стесняйтесь использовать абстрактные или математические обозначения, чтобы сделать вашу точку зрения. Если я найду ваш ответ неясным, я попрошу разъяснений, но в остальном не стесняйтесь выражать себя в удобной форме. чтобы быть ясным: я не ищу "...
У меня был коллега, который сказал мне, что он когда-то работал в компании, у которой в качестве политики никогда не было условных выражений ("если" и "переключить") в коде, и что они позволяют всем решениям в коде выполняться с использованием полиморфизма и (я предполагаю) некоторых других принципов OO. Я в...
у меня есть этот базовый класс: abstract class Base { public int x { get { throw new NotImplementedException(); } } } и следующие потомки: class Derived : Base { public int x { get { //Actual Implementaion } } } когда я компилирую, я получаю это предупреждение о том, что определение ...
есть ли способ написать OO-подобный код в C язык программирования? Читайте также: можете ли вы написать объектно-ориентированный код на C? объектная ориентация в C найдено путем поиска на "[c] oo"....
этот вопрос был просил в более ранних версиях MVC. Есть также эта запись в блоге о способе обойти проблему. Мне интересно, если MVC3 ввел что-нибудь, что может помочь, или если есть какие-либо другие варианты. в двух словах. Вот такая ситуация. У меня есть абстрактная базовая модель и 2 конкретных подклас...
у меня есть базовый класс со свойством, которое (метод get) я хочу перезаписать в подклассе. Моя первая мысль была что-то вроде: class Foo(object): def _get_age(self): return 11 age = property(_get_age) class Bar(Foo): def _get_age(self): return 44 это не работает (подкласс б...