Cet article est un article que je voudrais livrer à ceux qui sont entourés par l'illusion de l'orientation objet. Je suis orienté objet! C'est un article que je veux que l'homme courageux lise.
** Je fais Java, donc j'utilise des objets! ** **
・ ・ ・
Il n'y a pas de telle raison.
Java adopte également le multi-paraguim et peut être codé dans les styles suivants.
La raison pour laquelle Java = orienté objet J'ai utilisé le mot ** orienté objet ** comme terme marketing pour diffuser Java. Java lui-même était le coupable qui a augmenté le nombre de personnes qui ne comprenaient pas correctement l'orientation des objets.
** Créez une classe de données, créez une classe logique et classez chaque rôle correctement ** ** Je suis orienté objet! ** **
・ ・ ・
C'est procédural.
C'est le style de développement traditionnel Parce qu'il existe de nombreux styles de ** type de division de fonction **, dans lesquels le responsable est séparé pour chaque fonction et le développement est effectué pour chaque fonction. On pense qu'il est devenu utilisé avec une grande affinité avec le type procédural.
** Implémentez la classe de données et la classe logique dans la même classe **
C'est la «changeabilité» que vise l'orientation objet.
** Orientation objet ** Classe A (logique + données) Classe B (logique + données)
** Type de procédure ** Classe de données α Classe A (logique) qui utilise la classe de données α Classe B (logique) qui utilise la classe de données α
Dans ce cas, si la classe de données est modifiée Dans le type procédural qui réutilise la même classe de données Les classes A et B devront être réparées et testées.
Dans le cas de l'orientation objet, même si la classe A est modifiée La classe B ne fluctue pas.
C'est l'essence même de l'orientation objet.
Si vous avez lu jusqu'ici et êtes intéressé par l'orientation des objets, veuillez voir ci-dessous. Pour ceux qui souhaitent utiliser correctement l'orientation objet (volume séparé de Software Design)
Recommended Posts