Questions marquées «architectural-patterns»

Un modèle architectural est une solution réutilisable générale liée à la structure de haut niveau des systèmes logiciels. Pour les solutions réutilisables ayant une portée plus spécifique (par exemple les classes / composants individuels et leurs interactions), préférez la balise «design-patterns».

9
OOP: Quelles sont les situations dans lesquelles la conception basée sur les classes est meilleure que celle basée sur les interfaces?

Je lisais le site Web de JDOM . Pourquoi l'API JDOM est-elle définie en termes de classes concrètes plutôt qu'en termes d'interfaces? Jason Hunter résume les arguments contre une API basée sur interface pour JDOM: Avec les interfaces, tout devient une usine, les éléments doivent être «importés»...