Software principles intended to make software design more understandable, flexible and maintainable
Last updated 6 years ago