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.

4
Quand et pourquoi scellerais-tu une classe?
En C # et C ++ / CLI, le mot-clé sealed(ou NotInheritableen VB) est utilisé pour protéger une classe de toute chance d'héritage (la classe ne sera pas héritable). Je sais qu'une caractéristique de la programmation orientée objet est l'héritage et je pense que l'utilisation de sealedva à l'encontre de …
87 c#  .net  oop  c++-cli 



7
En Javascript, que signifie ce trait de soulignement?
var Gallery = Backbone.Controller.extend({ _index: null, _photos: null, _album :null, _subalbums:null, _subphotos:null, _data:null, _photosview:null, _currentsub:null, routes: { "": "index", "subalbum/:id": "subindex", "subalbum/:id/" : "directphoto", "subalbum/:id/:num" : "hashphoto" }, initialize: function(options) { var ws = this; if (this._index === null){ $.ajax({ url: 'data/album1.json', dataType: 'json', data: {}, success: function(data) { ws._data …

11
Membres privés dans CoffeeScript?
Quelqu'un sait-il comment créer des membres privés et non statiques dans CoffeeScript? Actuellement, je fais cela, qui utilise simplement une variable publique commençant par un trait de soulignement pour clarifier qu'elle ne doit pas être utilisée en dehors de la classe: class Thing extends EventEmitter constructor: (@_name) -> getName: -> …


3
Comment mettre en œuvre autour de Raku
En Perl, en utilisant Moo, vous pouvez implémenter des aroundsous-marins, qui encapsuleront d'autres méthodes dans une classe. around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the original sub\n"; }; Comment ce comportement peut-il …
13 oop  raku 


4
Un bon moyen de créer des cours pour des types de cartes à jouer plus complexes que ceux que l'on trouve dans un jeu standard?
Je suis extrêmement nouveau dans la programmation orientée objet et j'essaie de commencer à apprendre en python en faisant un simple jeu de cartes (comme cela semble être traditionnel!). J'ai fait l'exemple suivant qui fonctionne bien et m'apprend à créer plusieurs instances de la PlayingCard()classe pour créer une instance de …


2
En Java, quand utiliser des méthodes d'instances privées dans les interfaces?
Depuis Java 9, les méthodes d'une interface peuvent être privées. Une méthode privée peut être statique ou une méthode d'instance. Comme les méthodes privées ne peuvent être utilisées que dans les méthodes de l'interface elle-même, leur utilisation se limite à être des méthodes auxiliaires pour les autres méthodes de l'interface. …
9 java  oop 
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.