Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Object Oriented design evalution [closed]

I have found the following paragraph in Applying UML and pattern

enter image description here

Now, I am wondering if there is options to evaluate the Object oriented Design?

Note:I use UML (Unified Modeling Language) for Object Oriented Design

Please, suggest any resources that guide me to the evaluation of Object oriented Design

like image 585
user2019510 Avatar asked May 09 '26 22:05

user2019510


1 Answers

I would suggest asking for an objective evaluation of an OO design may elude you. You can learn amongst other things

  • SOLID principles
  • Dependency Injection patterns
  • More general design patterns ie GOF.
  • Domain Driven Design

The design may express certain attributes - loose coupling, encapsulation, cohesive interfaces etc.

Whether the design is 'excellent' is entirely context dependent. Does it allow changes to be made easily? Does the implementation reflecting the design assist the addition of features, support maintenance efforts and lend itself to comprehensibility amongst your team? The team may be more junior and have no knowledge of design patterns and other such practises or the design chosen may be a good fit for your domain.

like image 180
Jaycee Avatar answered May 12 '26 11:05

Jaycee



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!