悲しいことに、どこで読んだか覚えていませんが...
...C++ では、テンプレート パラメーターからクラスを派生させることができます。
私はそれが機能指向プログラミング(FOP)と呼ばれ、何らかの形で役立つことを意図していたと確信しています。
それは次のようなものでした:
template <class T>
class my_class : T {
// some very useful stuff goes here ;)
}
これに関する私の質問:
そのようなパターンの意味は何ですか?
これは Java / C# では不可能なため、これらの言語でこのパターンをどのように実現していますか?
いつか Java / C# で実装されると期待できますか?
(まあ、最初に Java は型消去を取り除く必要があります)
編集:
私は本当にJava / C#のジェネリックについて話しているわけ
では
ありません(ジェネリック型パラメーターからクラスを派生させることはできません)