Category: SOLID Principles

SOLID Principles : Guidelines for software development :: ISP 0

SOLID Principles : Guidelines for software development :: ISP

The SOLID principles provide five guidelines that, when followed, can dramatically enhance the maintainability of software. Interface Segregation Principle Intro Download Examples Interface Segregation Principle Intro The ISP specifies that clients should not be...

SOLID Principles : Guidelines for software development :: LSP 0

SOLID Principles : Guidelines for software development :: LSP

The SOLID principles provide five guidelines that, when followed, can dramatically enhance the maintainability of software. Liskov Substitution Principle Intro Download Examples Liskov Substitution Principle Intro The LSP specifies that functions that use pointers...

SOLID Principles : Guidelines for software development :: OCP 0

SOLID Principles : Guidelines for software development :: OCP

The SOLID principles provide five guidelines that, when followed, can dramatically enhance the maintainability of software. Open / Closed Principle Intro Download Examples Open / Closed Principle Intro The OCP states that all classes...