bertrand meyer named the first five principles of object-oriented design referred to as solid.
who named the first five principles of object-oriented design referred to as solid?
bertrand meyer
in object-oriented computer programming, solid is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. it is not related to the grasp software design principles. the principles are a subset of many principles promoted by american software engineer and instructor robert c. martin. though they apply to any object-oriented design, the solid principles can also form a core philosophy for methodologies such as agile development or adaptive software development. the theory of solid principles was introduced by martin in his 2000 paper "design principles and design patterns", although the solid acronym was introduced later by michael feathers.
solid
what follows is a description of the class-based subset of object-oriented design, which does not include object prototype-based approaches where objects are not typically obtained by instantiating classes but by cloning other (prototype) objects.





























object-oriented design is a method of design encompassing the process of object-oriented decomposition and a notation for depicting both logical and physical as well as state and dynamic models of the system under design.





























section::::object-oriented design topics.





























section::::object-oriented design topics.:input (sources) for object-oriented design.
object-oriented design