preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

Tenga en cuenta que hemos nombrado cada objeto después del elemento asociado con los datos elemento (por ejemplo, el elemento asociado con la condición del fusible es el fusible mismo) y que los datos reales (p. ej., el estado del fusible) son una variable de instancia del objeto. Esta es una forma muy común de nombrar objetos y sus variables de instancia. Nosotros ahora tener los objetos básicos requeridos para nuestra aplicación. 17.4.3 Identificación de los servicios o métodos Por el momento, tenemos un conjunto de objetos, cada uno de los cuales puede contener algunos datos. Para Por ejemplo, la botella de agua puede contener un número entero que indica el nivel actual del agua. Aunque los sistemas orientados a objetos están estructurados en torno a los datos, aún necesitamos algunos contenido procedimental para cambiar el estado de un objeto o hacer que el sistema logre alguna meta. Por lo tanto, también debemos considerar las operaciones de un usuario de cada objeto. podría requerir. Note que el énfasis aquí está en el usuario del objeto y lo que requieren del objeto, en lugar de qué operaciones se realizan en los datos. Comencemos con el objeto interruptor. El estado del interruptor puede tomar varios valores. Como no queremos que otros objetos tengan acceso directo a esta variable, debemos identificar los servicios que debe ofrecer el conmutador. Como usuario de un conmutador queremos podrá moverlo entre sus diferentes configuraciones. Como estos ajustes son esencialmente una tipo enumerado, podemos tener el concepto de incrementar o decrementar el posición del interruptor. Por lo tanto, un interruptor debe proporcionar un movimiento hacia arriba y un movimiento hacia abajo. interfaz. Exactamente cómo se hace esto depende del lenguaje de programación; por ahora, nos concentramos en especificar las instalaciones requeridas. Si examinamos cada objeto en nuestro sistema e identificamos los servicios requeridos, podemos puede terminar con la siguiente tabla: 17.4 ¿Cómo se construye un sistema OO? 181

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus