Information Expert is the GRAS Patterns (General Responsibility Assignment Software Pattern) Read about GRASP Patterns: GRASP Patterns Overview Problem What is a general principle of assigning responsibilities to objects? A Design Model may define hundreds or thousands of software classes, and an application may require hundreds or thousands of responsibilities to be fulfilled. During object design, when the interactions between objects are defined, we make choices about the assignment of responsibilities to software classes. Done well, systems tend to be easier to understand, maintain, and extend, and there is more opportunity to reuse components in future applications. Solution Assign a responsibility to the information expert - the class that has the information necessary to fulfill the responsibility. Example Let's consider Point of Sale (POS) application: a Brief overview of POS application. Application for a shop, restaurant, etc. that registers sales. Each...
Why are you trying to leave unsolicited spam comments to some 'onlinedataentryjob' site on my blog? The spam filter caught it, but I've reported the 'aditya' account to Google for spam.
ReplyDeleteVery nice blog and informative post. Keep posting and keep updating.
ReplyDelete❤️
সকল পরীক্ষার প্রস্তুতি নিতে এখনই ক্লিক করুন......
Online Study Care 24 �� J.S.C �� S.S.C �� H.S.C || অনলাইন স্টাডি কেয়ার ২৪ �� জে.এস.সি �� এস.এস.সি �� এইচ.এস.সি