Le premier modèle est de cet acronyme est PRS. Voici une citation.
le principe de responsabilité unique stipule que chaque objet doit avoir un la responsabilité unique, et que la responsabilité doit être entièrement encapsulé par la classe.
C'est simple et clair jusqu'à ce que nous commençons à code ) Supposons que nous avons une classe bien définie PRS. Pour sérialiser les instances de cette classe, nous devons ajouter spécial atrributs à cette classe. Alors maintenant, la classe ont d'autres responsabilités. Ne marche pas violent SRP? Voyons une autre histoire. L'implémentation de l'Interface. Ensuite, nous mettons en œuvre une interface que nous avons simplement d'ajouter d'autres la responsabilité de dire aliéner ses resorces ou de comparer ses instances ou quoi que ce soit. Donc ma question. Est-il possible de garder PRS complet? Comment pouvons-nous le faire?