Maison > Questions et réponses > le corps du texte
仅有的幸福2017-04-25 09:06:38
Le protocole peut être compris comme ce qu'on appelle communément une interface. Grâce au protocole, certains modèles de conception peuvent être implémentés de manière standardisée et améliorer l'efficacité du développement.
Personnellement, je pense que de nombreuses fonctions d'OC existent comme les patchs. Parfois, pour ajouter un effet, vous devez créer un nouvel ensemble de règles de grammaire pour l'utiliser.
仅有的幸福2017-04-25 09:06:38
L'introduction du protocole est très utile. Le plus simple est d'implémenter une délégation d'événement (délégué)
De plus, plusieurs délégués peuvent être implémentés mais une seule classe peut être héritée
Par exemple, UITableViewDelegate et UITableViewDataSource appartenant à TableView dans UIKit
vous permettent d'utiliser facilement une classe comme source de données de la vue sans avoir à hériter d'une classe, ce qui signifie que vous pouvez utiliser UIViewController comme source de données de la vue comme source de données
Pour le dire plus largement, la programmation orientée interface peut découpler les événements d'objet. Les objets reposent sur des interfaces plutôt que sur l'implémentation spécifique d'objets. Elle est très puissante pour le développement en équipe et la maintenance du code.