Questions sur oop

5
réponses

Créer dynamiquement un objet PHP basé sur une chaîne de caractères

je voudrais créer un objet en PHP basé sur un type défini par une chaîne dans une base de données MySQL. La table de base ... tribut de type mais ne connaissez aucun moyen de créer dynamiquement un type basé sur une chaîne. Comment fait-on cela?
demandé sur 2010-02-04 19:32:44
1
réponses

Appeler une méthode prototype à l'intérieur d'une autre en javascript

var Ob = function(){ } Ob.prototype.add = function(){ inc() } Ob.prototype.inc = function(){ alert(' Inc call ... s inc comme fonction interne pour ajouter je peux le faire mais sans avoir la fonction interne. comment dois-je faire ?
demandé sur 2012-01-08 19:47:45
8
réponses

Classes JavaScript

je comprends les pseudo-classes de base JavaScript: function Foo(bar) { this._bar = bar; } Foo.prototype.g ... priétés/méthodes) Instanciation (peut avoir plusieurs instances de la "classe", chacun avec son propre état)
demandé sur 2012-09-27 01:05:56
13
réponses

Comment gérer le polymorphisme dans une base de données?

Exemple j'ai Person,SpecialPerson et User. Person et SpecialPerson ne sont que des gens - ils n'ont pas de nom d'utilisat ... es dans SpecialPerson (si ils sont une personne spéciale) et l'Utilisateur (si ils sont d'un utilisateur) et vice-versa?
demandé sur 2008-09-05 16:16:12
17
réponses

Une façon de transformer un type de base en un type dérivé

je ne suis pas sûr si c'est une chose étrange à faire ou pas, ou si c'est d'une façon odeur de code...mais je me deman ... onnection()); } je sais que cela semble idiot, mais y a-t-il un moyen d'accomplir quelque chose de ce genre?
demandé sur 2008-09-24 02:32:54
8
réponses

Pourquoi devrais-je utiliser la commande design pattern alors que je peux facilement appeler les méthodes requises?

j'étudie le command design pattern , et je suis assez confus avec la façon de l'utiliser. L'exemple que j'ai est liée ... ); switch(light.command) { case 1: light.switchOn(); break; case 2: light.switchOff(); break; }
demandé sur 2015-09-16 03:20:08
12
réponses

Pourquoi la visibilité sur les méthodes et les attributs est-elle importante?

pourquoi ne devrait-on pas laisser toutes les méthodes et attributs accessibles de n'importe où (i.e. public )? ... ouvez-vous donnez-moi un exemple d'un problème, je peux courir dans si je déclare un attribut public ?
demandé sur 2011-09-12 21:22:43
7
réponses

PHP: exemple D'OP dans le monde réel

j'essaie d'apprendre L'OOP. Les soi-disant exemples du "monde réel" dans les livres que je lis n'aident pas. ... s de mise en œuvre D'OOP dans les nombreuses applications php (enregistrement, connexion, compte utilisateur, etc.)?
demandé sur 2009-08-28 00:37:18
1
réponses

PHP: 'use' dans la définition de la classe

Récemment je suis tombé sur une classe qui utilise use déclaration à l'intérieur de la définition de la classe. quelqu'un ... nguages\Danish; ... } ce qui indiquerait qu'il s'agit d'une utilisation incorrecte de use mot clé - des indices?
demandé sur 2014-09-27 12:58:11
5
réponses

Méthode statique d'une classe statique vs. méthode statique d'une classe Non statique (C#)

on m'a posé la question ci-dessus dans une entrevue. Pourriez-vous expliquer les différences? ( performance - mémoire - utilisation - quand à utiliser ? ) Merci, Erkan
demandé sur 2010-02-15 19:33:34
8
réponses

C++ héritages et pointeurs de fonction de membre

en C++, Les pointeurs de fonction de membre peuvent-ils être utilisés pour pointer vers des membres de classe dérivés (ou ... pointer vers une fonction dans la classe dérivée Z? p être utilisée pour pointer vers une fonction dans la classe de base X?
demandé sur 2008-09-13 01:24:53
18
réponses

Encapsulation vs masquage de données-Java

intervieweur: Qu'est-ce que l'encapsulation et comment la réaliser en Java? Moi: Encapsul ... question concrète: autre que "modificateurs D'accès", Quelle est la façon d'implémenter L'Encapsulation en Java?
demandé sur 2012-08-18 01:31:37
6
réponses

Comment l'appelez-vous lorsqu'une interface "hérite" d'une autre?

si j'ai Classe B: a {} hérité classe A ou de classe B dérive de la classe". par contre, si j'ai plutôt: class ... out aussi faux de dire "implémente" depuis ISomeInterface n'implémente rien. Donc, comment appelez-vous cette relation?
demandé sur 2009-04-30 18:33:06
7
réponses

Quand rendre une méthode statique?

j'aimerais savoir comment les gens décider de définir une méthode statique. Je suis conscient qu'une méthode ne peut ê ... t-être une autre façon de poser la même question Est de savoir si vous utilisez statique ou non statique par défaut?
demandé sur 2010-04-26 17:05:05
16
réponses

Apprentissage pensée orientée objet [fermé]

je travaille actuellement sur un petit moteur de jeu 2D en C++, mais je suis maintenant face à un démon-je suis nul à con ... ammeur depuis de nombreuses années! Je suis "juste" coincé - et il m'empêche de créer un plus grand morceau de logiciel!
oop
demandé sur 2009-07-21 12:01:18
4
réponses

python vide de la classe de l'objet

j'enseigne une classe de python sur la Programmation Orientée Objet et pendant que je révise sur la façon d'expliquer les ... () = print 'hello world!' cela ne fonctionne pas dans mon l'interpréteur python, mais est-il une autre façon de faire?
demandé sur 2011-06-01 19:50:56
5
réponses

Objectif-C: comment accéder aux propriétés parent des sous-classes?

si j'ai cette classe définie, Comment puis-je accéder au someObject propriété dans les sous-classes sans erreurs du compil ... Object = nil; } @end Je ne comprends pas comment fonctionne l'héritage dans objective-C. Quelqu'un peut m'éclairer?
demandé sur 2011-04-08 03:29:10
12
réponses

Quand doit-méthodes de privatisation?

il y a beaucoup de fois où je ne suis pas sûr si une méthode particulière devrait être rendue privée ou non. Par exemple, ... se. Existe-t-il une bonne règle empirique pour décider quand les méthodes devraient être rendues publiques ou privées?
demandé sur 2010-04-20 20:17:56
12
réponses

Pourquoi attributs en Java public?

comme tout le monde le sait, Java suit les paradigmes de l'orientation des objets, où l'encapsulation des données dit que ... ssible de déclarer un domaine en Java comme public, ce qui serait contraire au paradigme de l'encapsulation des données?
demandé sur 2011-12-09 16:44:54
3
réponses

Laravel: Différence App::bind et App::singleton

je suis un peu confus sur toutes les belles choses que laravel a à offrir en termes de conteneur et de façades de L'IOC. ... stion est trop évidente, mais je ne trouve aucune confirmation à ce sujet et nulle part ceci n'est clairement expliquer.
demandé sur 2014-08-10 17:28:58
7
réponses

Oo JavaScript constructor pattern: néo-classique vs prototypal

j'ai regardé un discours de Douglas Crockford sur les bonnes pièces en Javascript et mes yeux ont été ouverts. ... tion: utilisez-vous ce type de modèle de constructeur? Vous trouvez ça compréhensible? Avez-vous une meilleure?
demandé sur 2009-11-27 20:38:43
10
réponses

Comment comprendre la vue d'ensemble dans une application couplée lâche?

nous avons développé du code en utilisant le couplage lâche et l'injection de dépendances. beaucoup de classes de style" ... délibérément laissé ce conteneur de questions-agnostique car je suis intéressé par des réponses pour n'importe lequel).
demandé sur 2012-01-14 02:18:24
5
réponses

Comment garantir la sécurité des threads d'utilité méthode statique?

Existe-t-il un moyen ou des règles générales permettant d'assurer la sécurité du filetage des méthodes statiques spécifiqu ... être longue; alors quels points devrions-nous garder à l'esprit lors de l'écriture de codes de telles classes d'utilité?
demandé sur 2012-12-17 12:54:36
9
réponses

attribut" public "ou" privé " en Python? Quelle est la meilleure façon de faire?

en Python, j'ai la classe d'exemple suivante: class Foo: self._attr = 0 @property def attr(self): r ... éponse sera : Parce que le principe de l'encapsulation (OOP) dit le contraire! Quelle est la meilleure façon de faire ?
demandé sur 2010-12-29 19:41:39
2
réponses

Souligne ou camelCase dans les identificateurs PostgreSQL, lorsque le langage de programmation utilise camelCase?

cela me dérange depuis un moment, et je ne peux pas arriver à une solution qui me semble droit... étant donné un langage ... par des conseils sur les meilleures pratiques que par des explications sur la façon dont PG traite les identificateurs.
demandé sur 2012-06-30 05:27:29
4
réponses

Différence entre les méthodes et les fonctions, en Python comparé à C++

je fais des tutoriels de Code Academy sur Python, et je suis un peu confus sur la définition de la méthode et de la fo ... "fonction" ne semblent pas toujours correspondre à la définition donnée dans la réponse acceptée à la question liée.
demandé sur 2014-01-08 01:00:39
8
réponses

Ajouter des propriétés personnalisées à une fonction

la recherche de réponse appropriée s'est avérée difficile en raison de l'existence de nombreux autres problèmes liés à me ... par tous les moyens les normes. Est ce genre de modifier les objets en ajoutant de nouvelles propriétés à un bonne pratique?
demandé sur 2011-12-21 14:44:49
2
réponses

Comment traduire une classe de type Haskell en F#?

j'essaie de traduire les flèches de la bibliothèque Haskell core en F# (je pense que c'est un bon exercice pour comprendr ... F#. Est-ce que mes tentatives étaient proches? Êtes l'un d'eux "aussi bon qu'il obtient" et qui devrez être assez bon?
demandé sur 2010-10-27 19:15:35
14
réponses

Comment accéder à un constructeur privé d'une classe?

je suis un développeur Java. Dans une interview m'a posé une question sur les constructeurs privés: pouvez-vous accé ... Pouvez-vous expliquer pourquoi j'ai eu tort, et donner un exemple d'instanciation d'un objet avec un constructeur privé?
demandé sur 2010-04-08 15:34:40
12
réponses

Classes d'Autoload à partir de différents dossiers

C'est ainsi que j'autoload toutes les classes dans mon controllers dossier # auto load controller classes function __ ... ise les underscores et les lowcaps), class model_page { ... } class model_parent { ... }
demandé sur 2011-03-12 06:26:18