Object-Oriented Design
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability.
A programming paradigm that uses objects and classes to structure software design, promoting reusability and scalability.
A collection of reusable components, guided by clear standards, that can be assembled to build any number of applications, ensuring consistency and efficiency.
A collection of reusable UI components that can be used to build applications.
The degree to which a system's components may be separated and recombined, often used in the context of software or hardware design.
A reusable solution to common design problems that provides a standard way of addressing recurring issues in design.
The Principle of Objects is an information architecture guideline that treats content as living, distinct entities with behaviors and attributes.
A methodology for creating design systems by breaking down interfaces into their basic components (atoms, molecules, organisms, templates, and pages).
Don't Repeat Yourself (DRY) is a software development principle for reducing repetition and redundancy.
A collection of pre-written code and tools that provide a foundation for building the front end of websites and applications, such as Bootstrap or React.