Comment développer un script orienté objet

Scripts orientés objet nécessitent beaucoup de planification. Vous devez planifier vos objets et leurs propriétés et ce qu'ils peuvent faire. Vos objets doivent couvrir toutes leurs responsabilités sans empiéter sur les responsabilités des autres objets. Pour les projets complexes, vous pourriez avoir à faire un peu de construction et les essais modèle avant vous pouvez vous sentir raisonnablement confiants que votre plan de projet comprend tous les objets dont il a besoin.

Sommaire

Développer des scripts orientés objet comprend les procédures suivantes:

  1. Choisissez les objets.

  2. Choisissez les propriétés et les méthodes pour chaque objet.

  3. Créer l'objet et de le mettre à travailler.

Choisissez les objets pour votre script

Votre première tâche est de développer la liste des objets nécessaires à votre projet de programmation. Si vous travaillez seul et votre projet est petit, les objets peuvent être évident. Toutefois, si vous travaillez sur un grand projet complexe, la sélection de la liste des objets peut être plus difficile.

Par exemple, si votre projet se développe le logiciel qui gère toutes les tâches dans une banque, votre liste d'objets possibles est vaste: compte, conteur, l'argent, chéquier, poubelles, garde, voûte, système d'alarme, le client, prêt, intérêts, et ainsi de suite. Mais, avez-vous besoin de tous ces objets? Quel est votre script va faire avec la poubelle dans le hall d'entrée? Ou la garde? Eh bien, peut-être votre script a besoin de fixer des quarts pour les gardes.




Lorsque vous planifiez des programmes orientés objets, la meilleure stratégie pour identifier vos objets est de lister tous les objets que vous pouvez penser - qui est, tous les noms qui pourraient avoir quelque chose à voir avec votre projet. Parfois, les programmeurs peuvent prendre tous les noms sur la documentation de la proposition de projet de développer une liste assez complète des objets possibles.

Après avoir créé une longue liste d'objets possibles, votre prochaine tâche est de rayer autant que possible. Vous devez éliminer tous les doublons, des objets qui ont des responsabilités se chevauchent, et des objets qui ne sont pas liés à votre projet.

Par exemple, si votre projet concerne la construction d'une voiture, votre projet de voiture a probablement besoin d'avoir des objets pour chaque partie dans la voiture. D'autre part, si votre projet implique le contrôle de la circulation dans un garage de stationnement, vous avez probablement besoin que d'un objet de la voiture que vous pouvez déplacer around- les pièces de la voiture ne comptent pas pour ce projet.

Sélectionnez propriétés et les méthodes pour chaque objet

Lorsque vous avez une liste complète des objets, vous pouvez commencer à élaborer la liste des propriétés de chaque objet. Demandez-vous ce que vous devez savoir sur chaque objet.

Par exemple, pour un projet de réparation de voiture, vous avez probablement besoin de savoir des choses comme quand la voiture était le dernier entretien, de réparation de son histoire, des accidents, des détails sur les pièces, et ainsi de suite. Pour un projet impliquant la circulation d'un garage, vous avez probablement besoin de connaître la taille de la voiture seulement. Combien de chambre ne prendre la voiture dans le garage?

Vous devez définir les responsabilités de chaque objet et chaque objet doit être indépendante. Il a besoin de méthodes pour des actions qui gèrent l'ensemble de ses responsabilités. Par exemple, si un de vos objets est un compte bancaire, vous devez savoir ce qu'est un compte en banque doit faire.

Eh bien, d'abord, il doit être créé, afin que vous puissiez définir une openNewAccount Procédé. Il doit accepter les dépôts et les retraits déboursements. Il a besoin de garder une trace de l'équilibre. Il faut signaler l'équilibre lorsqu'on lui a demandé. Il pourrait avoir besoin d'ajouter de l'intérêt sur le compte périodiquement. Ces activités viennent à l'esprit rapidement.

Cependant, un peu plus de réflexion, ou peut-être tester, peut révéler les activités que vous négligé. Par exemple, les informations de compte stocke des informations sur son propriétaire, telles que le nom et l'adresse. Avez-vous pensé à inclure une méthode pour mettre à jour cette information lorsque le client se déplace? Il pourrait sembler insignifiant comparé à déplacer l'argent autour, mais il ne semblera pas trivial si vous ne pouvez pas le faire.

Créer et utiliser un objet

Après vous décider sur la conception d'un objet, vous pouvez créer et ensuite utiliser l'objet. Les étapes de création et d'utilisation d'un objet sont les suivantes:

  1. Écrit le classe déclaration.

    La classe déclaration est une déclaration de PHP qui est le modèle de l'objet. La classe déclaration a un bloc de déclaration qui contient le code PHP pour toutes les propriétés et méthodes que l'objet a.

  2. Inclure la classe dans le script où vous voulez utiliser l'objet.

    Vous pouvez écrire le classe instruction dans le script lui-même. Cependant, il est plus courant pour sauver la classe déclaration dans un fichier séparé et utiliser un comprendre déclaration pour inclure la classe au début du script qui doit utiliser l'objet.

  3. Créer un objet dans le script.

    Vous utilisez une déclaration de PHP pour créer un objet basé sur la classe. C'est appelé instanciation.

  4. Utilisez le nouvel objet.

    Une fois que vous créez un nouvel objet, vous pouvez l'utiliser pour effectuer des actions. Vous pouvez utiliser toute méthode qui est à l'intérieur du bloc de déclaration de classe.


» » » » Comment développer un script orienté objet