inheritance

W jaki sposób interfejsy mogą zastąpić potrzebę wielokrotnego dziedziczenia, gdy mają istniejące klasy

Po pierwsze... Przepraszam za ten post. Wiem, że na stackoverflow jest wiele postów, które omawiają wielokrotne dziedziczenie ... taj i muszą być dokładnie tam. Naprawdę tego nie rozumiem, więc proszę, czy ktoś może mi wyjaśnić, jak sobie z tym poradzić?

Dziedziczenie metod prywatnych i chronionych w Pythonie

Wiem, że w Pythonie nie ma 'prawdziwych' prywatnych/chronionych metod. Takie podejście nie ma na celu niczego ukrywać; chcę t ... Czy to zachowanie oznacza, że metody "chronione" będą dziedziczone, ale "prywatne" w ogóle nie będą? Czy coś mnie ominęło?

Wzór budowniczego i dziedziczenie

Mam hierarchię obiektów, która zwiększa złożoność w miarę pogłębiania się drzewa dziedziczenia. Żadna z nich nie jest abstrak ... inne rozwiązanie mojego problemu, którego nie jestem świadomy? Najlepiej rozwiązanie zgodne ze wzorcem projektowym. Dziękuję!

Dlaczego musimy czasami dzwonić do super w Androidzie?

Czasami, gdy nadpisuję metody, dostaję wyjątek za pierwszym razem, jak poniżej: 05-31 21:32:04.266: E/AndroidRuntime(28471) ... sens, że są obowiązki rodzica, ale co ważniejsze, skąd wiemy, że metoda wymaga wywołania super, a nie czekania na jej awarię?

Jak wykonać Modelowanie dziedziczenia w relacyjnych bazach danych?

Moje pytanie dotyczy modelowania dziedziczenia w relacyjnych systemach bazodanowych. Mam canonical data model i w tym mam kil ... czenie w relacyjnej bazie danych MySQL i tak, " Jak możemy modelować dziedziczenie w relacyjnych bazach danych ?" Dzięki.

Zasady przeciążania i dziedziczenia Javy

Uczyłem się, ponieważ mam egzamin i nie mam wielu problemów z większością Javy, ale natknąłem się na zasadę, której nie potra ... , ale wydaje się to na tyle niejasne, że nie byłem w stanie znaleźć dokładna zasada. Każda pomoc będzie bardzo mile widziana.

Rozszerzanie singletonów w PHP

Pracuję w Web app framework, a część z nich składa się z szeregu usług, wszystkie zaimplementowane jako singletony. Wszystkie ... iągnąć to, czego chcę? Kod Singletona to tylko kilka linijek, ale nadal chciałbym uniknąć redundancji kodu, kiedy tylko mogę.

Jak zdefiniować klasę sealed w C++?

Jak zatrzymać klasę, aby została odziedziczona przez inną klasę.

Czy powinienem używać polimorfizmu w javascript?

Jestem programistą, który programował w kilku językach, zarówno funkcyjnych, jak i zorientowanych na OO. Zaprogramowałem też ... ce", które przeoczyłem, aby osiągnąć tego rodzaju zachowanie, czy powinienem studiować możliwości dziedziczenia w Javascript?

Dlaczego nie możemy zrobić List mylist = ArrayList (); [duplikat]

to pytanie ma już odpowiedzi tutaj : ... Zamknięty 2 lata temu . Dlaczego nie możemy zrobić List<Parent> mylist = ArrayList<child>();

C++: Głębokie kopiowanie wskaźnika klasy bazowej

Szukałem i wydaje się, że aby to wykonać, muszę zmienić moją klasę bazową i chcę wiedzieć, czy jest to najlepsze podejście. N ... klasy bazowe i pochodne implementowały metodę klonowania. Czy jest o wiele łatwiejszy, standardowy sposób na zrobienie tego?

Jak zaimplementować dziedziczenie pojedynczej tabeli używając Eloquent Laravela?

Obecnie mam klasę modelu o nazwie Post. class Post extends Eloquent { protected $table = 'posts'; protected $fillab ... zym sposobem na to jest dziedziczenie, więc Article i Question rozszerzyłyby Post. Jak najlepiej to zrobić i od czego zacząć?

Definiowanie klasy abstrakcyjnej bez żadnych metod abstrakcyjnych

Czy Mogę zdefiniować klasę abstrakcyjną bez dodawania metody abstrakcyjnej?

Jakie są reguły nakazujące dziedziczenie zmiennych statycznych w Javie?

Mam klasę, Super: public class Super { public static String foo = "foo"; } Mam też inną klasę, Sub, która rozszerza ... ie rozumiem, dlaczego zawartość foo różni się w zależności od klasy, z której masz do niej dostęp. Czy ktoś może to wyjaśnić?

Dziedziczenie XAML UserControl

Wywodzący się z Javy, jestem przyzwyczajony do zwykłej praktyki tworzenia komponentów GUI: zazwyczaj robię jakąś klasę bazową ... ż potrzebuję, aby miały pewne wspólne właściwości/metody z innych powodów. Co sądzisz o moim rozwiązaniu? Czy to to ma sens?

Parcelable i dziedziczenie w Androidzie

Dostałem implementację Parcelable ' a pracującego dla jednej klasy, która nie wiąże się z dziedziczeniem. Mam problemy z wymy ... { super(a); this.b = b; } } Pytanie, jaki jest zalecany sposób implementacji interfejsu Parcelable dla B (W A? w obu? Jak?)

Dlaczego tablice są obiektami, ale nie mogą być używane jako klasa bazowa?

Specyfikacja języka Java określa, że W języku programowania Java tablice są obiektami (§4.3.1), są tworzone dynamicznie ... nia nie Zezwalaj na tworzenie anonimowych klas z tablicą jako klasą bazową, ale nie sądzę, aby to było powodem ich decyzji.

Python extended with-using super () Python 3 vs Python 2

Początkowo chciałem zadać to pytanie , ale potem okazało się, że już wcześniej o tym myślałem... Googlując znalazłem przykł ... # # is this the equivalent of the above ? def __init__(self): ConfigParser.SafeConfigParser.__init__(self)

Django form-set label

Mam formularz, który dziedziczy z 2 innych form. W moim formularzu chcę zmienić etykietę pola zdefiniowanego w jednym z formu ... : raise forms.ValidationError(_(u'You must type the same email each time')) return self.cleaned_data

C++: czy struktura może dziedziczyć po klasie?

Patrzę na implementację API, którego używam. Zauważyłem, że struktura dziedziczy po klasie i zatrzymałem się, aby się nad ty ... i sposób struktury i klasy współdziałają ze sobą, jaka jest praktyczna różnica między nimi i jakie są zasady dziedziczenia...