Object Oriented Software Engineering   View all facts   Glossary   Help
subject > responsibility
Next subjectscope    Upsubject    Previous subjectresource   

responsibility comparison table
Subject require give to be relate to omit from
adding and deleting links of associationsseveral operations but one public operation will be in charge, all others will be private complex since there is the need to collaborate with other classes to ensure the bi-directional nature of most associations is maintained properly a model because the presence of such responsibilities can largely be inferred from the class diagram
computing numerical resultsseveral operations but one public operation will be in charge, all others will be private    
copying, converting, transforming, transmitting or outputtingseveral operations but one public operation will be in charge, all others will be private   a model because the presence of such responsibilities can largely be inferred from the class diagram
creating and initializing new instancesseveral operations but one public operation will be in charge, all others will be privatesome other class  a model because the presence of such responsibilities can largely be inferred from the class diagram
destroying instancescollaboration with some other class   from a model because the presence of such responsibilities can largely be inferred from the class diagram
loading to and saving from persistent storageseveral operations but one public operation will be in charge, all others will be private   from a model because the presence of such responsibilities can largely be inferred from the class diagram
navigating and searchingseveral operations but one public operation will be in charge, all others will be private    
responsibility of a classseveral operations but one public operation will be in charge, all others will be private  all other responsibilities of that class 
setting and getting values of attributesseveral operations but one public operation will be in charge, all others will be private   a model because the presence of such responsibilities can largely be inferred from the class diagram

Next subjectscope    Upsubject    Previous subjectresource