ما هي single-responsibility-principle؟
يُستخدم عند إنشاء أو تعديل الفئات أو الوحدات النمطية أو الوظائف. يُستخدم عند الشعور بالضغط لإضافة وظيفة إلى التعليمات البرمجية الموجودة. يُستخدم عندما يكون لدى الفصل أسباب متعددة للتغيير. المصدر: yanko-belov/code-craft.