Vidéo: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2025
Bien que l'utilisation d'un langage orienté objet (OO) comme Objective-C pour créer une application iOS force naturellement à penser de manière orientée objet, Vous pouvez utiliser la conception OO même lorsque vous utilisez un langage non-OO.
Commencez par les objets, puis traduisez chaque objet dans une structure de données. Ensuite, traduisez les méthodes en fonctions qui fonctionnent sur chaque structure de données et déclarez ces fonctions dans le même fichier que la structure de données.
Vous serez très proche d'un programme OO. Voici un aperçu du développement:
-
Analyser: Commencer par l'analyse pour identifier ce qui suit:
-
Objets
-
Capacités d'objet (aussi connues comme ses responsabilités, son comportement, ses méthodes ou ses fonctions) < Caractéristiques de l'objet (également appelées attributs ou variables)
-
Consolidate:
-
-
Identifie les généralisations et les spécialisations d'objets (l'objet Vessel est une généralisation de l'objet Teacup, qui est une spécialisation du vaisseau).
-
Écrivez le programme actuel en composant les interactions entre les objets. Réutiliser:
-
Cela se produit avec un objet entier. La conception orientée objet est une meilleure façon de penser et d'écrire des programmes. Le fait qu'il commence par une analyse signifie que vous repartez avec une compréhension plus profonde du domaine dans lequel vous programmez.
à grande échelle comprenant de nombreux programmes partageant des données et collaborer les uns avec les autres. Envisagez de baser votre programme sur les objets du domaine (par opposition aux actions dans le domaine, c'est-à-dire le comportement) pour stabiliser vos programmes car bien que de nombreux comportements surviennent dans un domaine, les comportements évoluent rapidement. le domaine, les objets ont tendance à être plus constant.
Le fait de penser d'abord aux objets, puis d'écrire des programmes en composant des interactions signifie que la réutilisation est un objectif dès le départ, plutôt qu'après coup.
