The good software engineering principles are used in object-oriented paradigm to
- Streamline the structural part of the business process
- Streamline the security of the business process
- Streamline the structure of the class
- Streamline the object methods of the class