single responsibility principle هل يمكن اعطاء شرح كاف و واف لهذا الموضوع ؟ او رابط ما ؟
single responsibility principle
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
دعنا نفترض ان لدينا فئة Class خاصة بحساب أحد الاشكال الهندسية و لنقل انه المربع Rectangle إذاً فمن المفترض ان يكون بهذه الفئة ما يسمح فقط بإحتساب المساحة و المحيط فقط اى ان هذه الفئة لن تقوم برسم المربع لان الرسم لا يقع ضمن مسئوليتها Responsibility و لكن ستترك الرسم لفئة اخرى و لنفترض انها Drawing
باختصار ان لكل فئة مسئولية او دور محدد تقوم به
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
هويدي كتب:
مشكور اخي على الرد ولكن احياً , يحتاج المرء الي بعض التوضيحات باللغة التي يفهمها اكثر . مع العلم اني قد زرت الرابط قبل كتابة الموضوع في المنتدى . :)
(¯`·._.·[ When I'm good, I'm really good, but when I'm bad I'm better ]·._.·´¯)