Red de conocimiento informático - Consumibles informáticos - Siete principios del diseño orientado a objetos

Siete principios del diseño orientado a objetos

¿Cinco principios de la orientación a objetos?

Principio de responsabilidad única: un objeto solo debe contener una única responsabilidad, y esta responsabilidad debe estar completamente encapsulada en una clase. El principio de responsabilidad única es una guía para lograr una alta cohesión y un bajo acoplamiento. Es el principio más simple pero más difícil de aplicar. Requiere que los diseñadores descubran y separen las diferentes responsabilidades de una clase.

Hay 7 principios de diseño orientado a objetos. Estos 7 principios de diseño incluyen el principio de apertura y cierre, el principio de sustitución de Richter, el principio de inversión de dependencia, el principio de responsabilidad única, el principio de aislamiento de interfaz y la combinación/. principio de reutilización de agregación y la ley de Mitte.

Principio de inversión de dependencia DIP La abstracción no depende de los detalles, los detalles deben depender de la abstracción. (Programación orientada a lo abstracto, C# es programación orientada a interfaz). Principio de aislamiento de la interfaz ISP La interfaz pertenece a la clase de usuario.

Ver características a continuación: La abstracción es ignorar aquellos aspectos de un tema que no son relevantes para el objetivo actual para prestar más atención a los aspectos que son relevantes para el objetivo actual. La herencia es un modelo jerárquico que conecta clases y permite y fomenta la reutilización de clases. Proporciona una forma de expresar claramente la coherencia. Tres principios del diseño orientado a objetos

La abstracción no depende de los detalles, los detalles deben depender de la abstracción. (Programación orientada a lo abstracto, C# es programación orientada a interfaz). Principio de aislamiento de la interfaz ISP La interfaz pertenece a la clase de usuario. (Utilice clases de usuario para interfaces, no piense que está relacionado con su propio nivel y métodos) Principio de equivalencia de liberación y reutilización de REP La granularidad de la reutilización es la granularidad de la liberación.

Principio de responsabilidad única: un objeto solo debe contener una única responsabilidad, y esta responsabilidad debe estar completamente encapsulada en una clase. El principio de responsabilidad única es una guía para lograr una alta cohesión y un bajo acoplamiento. Es el principio más simple pero más difícil de aplicar. Requiere que los diseñadores descubran y separen las diferentes responsabilidades de una clase.

Al utilizar el pensamiento orientado a objetos para diseñar software, hay 7 principios que deben seguirse: Principio de responsabilidad única (Principio de responsabilidad única) Cada clase debe centrarse en hacer una cosa. ¿Cuáles son los principios básicos del diseño orientado a objetos?

No debe haber bucles en las dependencias. El principio de dependencia estable de ADP se basa en la dependencia en una dirección estable. El nivel de abstracción del paquete de principios de abstracción estable de SAP debe ser coherente con el del programa estable.

Principio de responsabilidad única: un objeto solo debe contener una única responsabilidad, y esta responsabilidad debe estar completamente encapsulada en una clase. El principio de responsabilidad única es una guía para lograr una alta cohesión y un bajo acoplamiento. Es el principio más simple pero más difícil de aplicar. Requiere que los diseñadores descubran y separen las diferentes responsabilidades de una clase.

Cinco principios de la orientación a objetos: el método de desarrollo modular orientado a objetos respalda naturalmente el principio de diseño de descomponer el sistema en módulos: los objetos son módulos. Es un módulo que combina estrechamente estructuras de datos y métodos de operación de estos datos.