Domande taggate «oop»

La programmazione orientata agli oggetti è un paradigma di programmazione che utilizza "oggetti": strutture di dati costituite da campi e metodi di dati insieme alle loro interazioni.






16
Possiamo istanziare una classe astratta?
Durante una mia intervista, mi è stato chiesto "Se possiamo creare un'istanza di una lezione astratta?" La mia risposta è stata "No, non possiamo". Ma l'intervistatore mi ha detto "Sbagliato, possiamo". Ho discusso un po 'su questo. Poi mi ha detto di provare questo da solo a casa. abstract class …
574 java  oop  class  object  abstract 


9
Cosa fa 'super' in Python?
Qual è la differenza tra: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() e: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) Ho visto superessere usato parecchio in classi con una sola eredità. Posso capire perché lo useresti in eredità multipla ma non sono chiaro quali siano i vantaggi di usarlo in questo tipo di …
564 python  oop  inheritance  super 



30
Come si scriverebbe un codice orientato agli oggetti in C? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Quali sono alcuni modi per scrivere codice orientato agli oggetti in …
500 c  oop  object 


16
Differenza tra coesione e accoppiamento
Qual è la differenza tra coesione e accoppiamento? In che modo l'accoppiamento e la coesione possono portare a una progettazione software buona o scarsa? Quali sono alcuni esempi che evidenziano la differenza tra i due e il loro impatto sulla qualità complessiva del codice?
486 oop  architecture  theory  ooad 

30
Metodi privati ​​JavaScript
Per creare una classe JavaScript con un metodo pubblico farei qualcosa del tipo: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } In questo modo gli utenti della mia classe possono: var restaurant = new Restaurant(); restaurant.buy_food(); restaurant.use_restroom(); Come faccio a creare …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.