Leider kann ich mich nicht erinnern, wo ich es gelesen habe, aber ...
... in C++ können Sie eine Klasse aus einem Template-Parameter ableiten. Ich bin ziemlich sicher, dass es
Feature Oriented Programmierung (FOP) genannt wurde und irgendwie nützlich sein soll.Was ist der Sinn der "Feature Oriented Programming" (FOP) in C++, und würde es in Java und C# Sinn machen?
Es war so etwas wie:
template <class T>
class my_class : T {
// some very useful stuff goes here ;)
}
Meine Fragen dazu:
Was ist der Sinn solcher Muster?
Da dieser es nicht möglich in Java/C#, wie dieses Muster in diesen Sprachen erreicht wird?
Kann erwartet werden, dass es eines Tages in Java/C# implementiert wird?
(Na ja, erster Java müsse vom Typ Löschung loszuwerden)
EDIT:
Ich bin wirklich nicht über Generika sprechen in Java/C#
(wo Sie kann nicht leiten eine Klasse von einem generischen Typ Parameter)