Clases y objetos orientados a objetos de Python (2)

Clases y objetos

objetivos

  • El concepto de clases y objetos.
  • La relación entre clase y objeto.
  • 'Diseño de clase

.Conceptos de clases y objetos

Las clases y los objetos son los dos conceptos centrales de la programación orientada a objetos.

1.1 Clase

  • Clase es un término general para un grupo de cosas con las mismas características o comportamientos, es abstracto y no puede usarse directamente.
  • Las características se llaman atributos
  • El comportamiento se llama método
  • La clase equivale a basarse en la fabricación de aviones, es una plantilla, se encarga de crear objetos.
    Inserte la descripción de la imagen aquí

1.2 Objetivo

  • Un objeto es una existencia concreta creada por una clase y puede usarse directamente
  • El objeto creado por qué clase tiene la definición en qué clase:
    1, atributo
    2, método
  • Los objetos son equivalentes a aviones fabricados con dibujos,
    en el desarrollo de un programa debe haber primero una clase y luego un objeto.
    Inserte la descripción de la imagen aquí

02. La relación entre clase y objeto

  • Una clase es una plantilla y un objeto se crea basándose en la plantilla de clase. Primero debe haber una clase y luego un objeto.
  • Solo hay una clase, pero puede haber muchos objetos.
  • Los atributos pueden variar entre diferentes objetos.
    Qué atributos y métodos se definen en la clase, y qué atributos y métodos hay en el objeto, es imposible tener más o menos

03. Diseño de clases

Antes de utilizar el desarrollo orientado a objetos, primero debe analizar los requisitos y determinar qué clases deben incluirse en el programa.
Inserte la descripción de la imagen aquí

En el desarrollo de programas, para diseñar una clase, por lo general, debe cumplir con los siguientes tres elementos:

  • El nombre de cosas como el nombre de la clase satisface la gran nomenclatura de la joroba
  • ¿Cuáles son las características de cosas como los atributos?
  • ¿Qué tipo de comportamiento tienen cosas como los métodos?

Nomenclatura de joroba grande CapWords

  • Poner en mayúscula la primera letra de cada palabra
  • No hay subrayado entre palabras.

3.1 Determinación del nombre de la clase

El método de extracción de sustantivos analiza todo el proceso empresarial, y los sustantivos que aparecen suelen ser los tipos encontrados

3.2 Determinación de atributos y métodos

  • La descripción característica del objeto generalmente se puede definir como un atributo
  • El comportamiento (verbo) del objeto generalmente se puede definir como una solicitud de método
    : los atributos o métodos que no están involucrados en los requisitos no necesitan ser considerados al diseñar la clase.

Supongo que te gusta

Origin blog.csdn.net/weixin_42272869/article/details/113266292
Recomendado
Clasificación