El diseño es el proceso de transmitir una idea a través de una planificación razonable, una planificación cuidadosa y a través de diversas formas sensoriales. Los seres humanos transforman el mundo, crean civilización y crean riqueza material y espiritual a través del trabajo, y la actividad creativa más básica e importante es la creación. El diseño es la planificación anticipada de las actividades de creación. La tecnología de planificación y el proceso de planificación de cualquier actividad de creación pueden entenderse como diseño.
La definición más simple de diseño es un "acto creativo con un propósito".
Sin embargo, el diseño también es una profesión. Por ejemplo, en la industria cinematográfica existe un puesto de diseño de escenografía y en la industria gráfica existe un puesto de diseño de envases. A diferencia de la palabra inglesa Designer, cuando se usan en chino, las dos palabras diseño y diseñador se pueden llamar iguales. A partir de la palabra "diseño", surgen bastantes teorías y cuestiones. El entorno social donde el "diseño" es una profesión suele denominarse "mundo del diseño".
Información ampliada:
Principios de diseño
1. Principio de responsabilidad única: (SRP) Una clase solo debe hacer una cosa y solo una causa Razón para ello cambiar.
2. Principio Abierto-Cerrado: (OCP: El Principio Abierto-Cerrado) Las entidades de software (clases, módulos, funciones, etc.) deben ser extensibles pero no pueden modificarse.
3. Principio de inversión de dependencia: (DIP) El contenido de este principio es: confiar en la abstracción, no en la concreción. En otras palabras: programa para una interfaz, no para una implementación. Los módulos de alto nivel no deberían depender de módulos de bajo nivel, ambos deberían depender de abstracciones.
4. Principio de sustitución de Liskov: (Principio de sustitución de Liskov, LSP) En un sistema de software, una subclase debe poder reemplazar cualquier lugar donde pueda aparecer una clase base y, después del reemplazo, el código aún puede estar disponible. Trabajo normal.
5. Principio de Demeter: (Principio de mínimo conocimiento, LKP) Principio de mínimo conocimiento, también conocido como "Ley de Demeter". Si dos clases no necesitan comunicarse directamente entre sí, entonces las dos clases lo harán. No debería ocurrir interacción directa. Si una clase necesita llamar a un método de otra clase, la llamada puede reenviarse a través de un tercero.
Enciclopedia Baidu-Diseño