Software design - Lecture 9. The main topics covered in this chapter include: software design components; range of coupling; common coupling – high coupling; lack of clear responsibility for the data; reduces readability; reduces ability to control data accesses; . |