Questions marquées «methods»

5
Passer l'objet deux fois à la même méthode ou consolider avec l'interface combinée?
J'ai une méthode qui crée un fichier de données après avoir parlé à une carte numérique: CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) Ici boardFileAccesset boardMeasurersont la même instance d'un Boardobjet qui implémente à la fois IFileAccesset IMeasurer. IMeasurerest utilisé dans ce cas pour une seule méthode qui mettra une broche sur la …

1
Y a-t-il une différence entre les arguments et les paramètres?
Cela pourrait être comme ceci: le paramètre signifie à partir du PDV des appelants et les arguments signifient à l'intérieur de la procédure, ou l'inverse. Ou n'y a-t-il aucune différence? Mise à jour En suédois, nous disons "anropsparametrar", c'est-à-dire "paramètres qui appellent la procédure" et nous ne dirions pas "anropsargument" …


2
Conception: méthode Object vs méthode de classe séparée qui prend Object comme paramètre?
Par exemple, est-il préférable de faire: Pdf pdf = new Pdf(); pdf.Print(); ou: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Un autre exemple: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); ou: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = …



5
Différences entre messages et méthodes?
Dans Objective C, vous avez le concept d'envoyer des messages à d'autres objets, et c'est très similaire à l'appel de méthode dans des langages comme C # et Java. Mais quelles sont exactement les différences subtiles? Comment dois-je penser à la messagerie quand je pense à mon code? Remarque: Juste …
13 methods 





3
En Java 8, est-il préférable d'un point de vue stylistique d'utiliser des expressions de référence de méthode ou des méthodes renvoyant une implémentation de l'interface fonctionnelle?
Java 8 a ajouté le concept d' interfaces fonctionnelles , ainsi que de nombreuses nouvelles méthodes conçues pour prendre des interfaces fonctionnelles. Les instances de ces interfaces peuvent être créées succinctement à l'aide d' expressions de référence de méthode (par exemple SomeClass::someMethod) et d' expressions lambda (par exemple (x, y) …




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.