الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

single responsibility principle

بدأه Adios في 10 مارس 2011 · 3 رد · 735 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

single responsibility principle هل يمكن اعطاء شرح كاف و واف لهذا الموضوع ؟ او رابط ما ؟

(¯`·._.·[ When I'm good, I'm really good, but when I'm bad I'm better ]·._.·´¯)

#2

http://en.wikipedia.org/wiki/Single_responsibility_principle

اقتباس
In object-oriented programming, the single responsibility principle states that every object should have a single responsibility, and that responsibility should be entirely encapsulated by the class. All its services should be narrowly aligned with that responsibility.

تم تعديل هذه المشاركة بواسطة هويدي في 10 مارس 2011 في 10:52

#3

دعنا نفترض ان لدينا فئة Class خاصة بحساب أحد الاشكال الهندسية و لنقل انه المربع Rectangle إذاً فمن المفترض ان يكون بهذه الفئة ما يسمح فقط بإحتساب المساحة و المحيط فقط اى ان هذه الفئة لن تقوم برسم المربع لان الرسم لا يقع ضمن مسئوليتها Responsibility و لكن ستترك الرسم لفئة اخرى و لنفترض انها Drawing

باختصار ان لكل فئة مسئولية او دور محدد تقوم به

1

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4
هويدي كتب:

مشكور اخي على الرد ولكن احياً , يحتاج المرء الي بعض التوضيحات باللغة التي يفهمها اكثر . مع العلم اني قد زرت الرابط قبل كتابة الموضوع في المنتدى . :)

(¯`·._.·[ When I'm good, I'm really good, but when I'm bad I'm better ]·._.·´¯)

مواضيع مشابهة