Quelqu'un peut-il suggérer un exemple de la vie réelle de l'héritage hybride?héritage hybride Exemple
Répondre
Hybrid Inheritance est un procédé dans lequel un ou plusieurs types d'héritage sont combinés ensemble. J'utilise l'héritage multiniveau + Single Héritage presque toujours quand j'ai besoin d'implémenter une interface.
struct ExtraBase { void some_func(); };
struct Base : public ExtraBase {};
struct Derived : public Base, public IUnknown {};
...
Derived x = new Derived;
x->AddRef();
x->some_func();
Voici un exemple où Derived
utilise some_func
de ExtraBase
(héritage à plusieurs niveaux) et Derived
utilise AddRef
de IUnknown
qui est hérité d'une seule fois. Ce n'est sûrement pas un code de production, mais l'idée en est proche.
Doit 'Base' dériver de' ExtraBase' dans le code? –
Oui, fixé cela. –
Pouvez-vous me donner un exemple concret où l'héritage hybride est utilisé? – Mayur
- 1. ASP.NET MVC, Webform hybride
- 2. héritage dans l'objectif C
- 3. Python: un moyen d'effectuer cette division "hybride"() sur des chaînes multilingues (par exemple chinois et anglais)?
- 4. Application hybride MVC et site Web
- 5. Implémentation AJAX pour ASP et ASP.NET hybride
- 6. Test d'unité "hybride" Contrôles WPF/Silverlight
- 7. Comment rechercher un site intranet ASP.NET hybride?
- 8. kCFNumberFormatterScientificStyle et kCFNumberFormatterDecimalStyle hybride? - iphone/objective-c
- 9. . Application hybride .Net 1.0 et 2.0
- 10. Authentification hybride OpenId/personnalisée - Bad UX?
- 11. Façon simple d'avoir un hybride JTextField/JPasswordField?
- 12. Implémentation hybride Google OpenID-OAuth sur Heroku
- 13. XSD héritage
- 14. Jabber Openfire server v3.6.0a + - Comment utiliser l'authentification hybride?
- 15. Héritage sérialisable
- 16. HAML Héritage
- 17. graphique héritage
- 18. héritage protégé
- 19. Héritage CGAL
- 20. Héritage Javascript
- 21. héritage virtuel
- 22. héritage propriété
- 23. héritage multiple
- 24. Héritage/Architecture
- 25. héritage NHibernate
- 26. Héritage sous le capot
- 27. C# UserControl Héritage
- 28. Javascript 'propriété héritage'
- 29. MVC modèle/héritage modèle
- 30. C++ Héritage/questions VTable
Le terme « héritage hybride » n'est pas commun (ou du moins je n'avais pas entendu parler avant), Qu'est-ce que vous parlez? –
Je suppose qu'il/elle signifie celui-ci: http://wiki.answers.com/Q/What_is_Hybrid_Inheritance_in_CPP (notez la balise C++) –
oui p.marino vous avez raison .. – Mayur