SWEN-261 Lecture Notes - Lecture 5: Domain Analysis, Dependency Injection, Trello

34 views3 pages

Document Summary

Even if you may have a separate communication tool, vallino will mostly be checking only slack for communications. Vallino will occasionally check each team and see if anyone is slacking in communication. Object oriented design is the main discussion today. We will do a reflection in the next few classes. We have studied up to the class level. however this set of oo design skills has to be expanded to larger design systems. Solid and grasp are design principles that are widely used. A class should have a single, tightly focused responsibility. This leads to smaller and simpler classes, but more of them. Easier to understand the scope, easier to manage concurrent modifications. Assigns responsibility to that the cohesion of classes is high. Do not be afraid of adding more relationships for improved cohesion. Break down large multi-function classes into smaller classes. The class should provide functionality for the client. Minimizes the impact of changes in the system.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents