Questions marquées «oop»

La programmation orientée objet est un paradigme de programmation utilisant des «objets»: des structures de données composées de champs de données et de méthodes ainsi que leurs interactions.



13
Classe interne dans l'interface
Est-il possible de créer une classe interne dans une interface? Si c'est possible, pourquoi voudrions-nous créer une classe interne comme celle-là puisque nous n'allons pas créer d'objets d'interface? Ces classes internes aident-elles dans un processus de développement?

11
Héritage multiple en PHP
Je recherche un moyen efficace et propre de contourner le fait que PHP5 ne prend toujours pas en charge l'héritage multiple. Voici la hiérarchie des classes: Message - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Les deux types de classes Invitation * ont beaucoup en commun; J'adorerais avoir une classe …
97 php  oop  inheritance 


3
Comment puis-je implémenter une liste de contrôle d'accès dans mon application Web MVC?
Première question S'il vous plaît, pourriez-vous m'expliquer comment l'ACL la plus simple pourrait être implémentée dans MVC. Voici la première approche d'utilisation d'Acl dans Controller ... <?php class MyController extends Controller { public function myMethod() { //It is just abstract code $acl = new Acl(); $acl->setController('MyController'); $acl->setMethod('myMethod'); $acl->getRole(); if (!$acl->allowed()) …


3
Pourquoi existe-t-il une sous-classe MutableLiveData distincte de LiveData?
Il semble que cela MutableLiveDatadiffère du LiveDataseul fait de rendre publiques les méthodes setValue()et postValue(), alors LiveDataqu'elles sont protégées. Quelles sont les raisons de créer une classe distincte pour ce changement et de ne pas simplement définir ces méthodes comme publiques en LiveDatasoi? D'une manière générale, une telle forme d'héritage …




9
Comment fonctionnent les langages de programmation fonctionnelle?
Si les langages de programmation fonctionnelle ne peuvent enregistrer aucun état, comment font-ils des choses simples comme lire l'entrée d'un utilisateur? Comment «stockent-ils» l'entrée (ou stockent-ils des données d'ailleurs?) Par exemple: comment cette simple chose C se traduirait-elle en un langage de programmation fonctionnel comme Haskell? #include<stdio.h> int main() { …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.