Domande taggate «object-oriented»

Una metodologia che consente di modellare un sistema come un insieme di oggetti che possono essere controllati e manipolati in modo modulare

12
Il graduale spostamento della metodologia di scrittura del codice ha influito sulle prestazioni del sistema? E dovrei preoccuparmi?
TD; DR: C'era un po 'di confusione su ciò che stavo chiedendo, quindi ecco l'idea alla base della domanda: Ho sempre voluto che la domanda fosse quella che è. Potrei non averlo articolato bene in origine. Ma l'intento è sempre stato " è un codice modulare, separato, accoppiato, disaccoppiato, refactored …

3
qual è il messaggio che passa in OO?
Ho studiato la programmazione OO, principalmente in C ++, C # e Java. Pensavo di averne una buona comprensione con la mia comprensione dell'incapsulamento, dell'eredità e del polimorfismo (oltre a leggere molte domande su questo sito). Una cosa che sembra apparire qua e là è il concetto di "passaggio di …
35 java  c#  c++  object-oriented 






5
I mixin Python sono un anti-pattern?
Sono pienamente consapevole del fatto che pylinte altri strumenti di analisi statica non sono onniscienti, e talvolta i loro consigli devono essere disobbediti. (Questo vale per varie classi di messaggi, non solo per conventions.) Se ho lezioni simili class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): self.otherfunc() class implement_methods(related_methods, …



10
"Parent x = new Child ();" invece di "Child x = new Child ();" è una cattiva pratica se possiamo usare quest'ultimo?
Ad esempio, avevo visto alcuni codici che creano un frammento come questo: Fragment myFragment=new MyFragment(); che dichiara una variabile come frammento anziché MyFragment, che MyFragment è una classe figlio di frammento. Non sono soddisfatto di questa linea di codici perché penso che questo codice dovrebbe essere: MyFragment myFragment=new MyFragment(); che …


4
Il principio della minima conoscenza
Comprendo il motivo alla base del principio della minima conoscenza , ma trovo alcuni svantaggi se provo ad applicarlo nel mio progetto. Uno degli esempi di questo principio (in realtà come non usarlo), che ho trovato nel libro Head First Design Patterns specifica che è sbagliato chiamare un metodo su …

4
Che cos'è esattamente la programmazione procedurale? In che cosa differisce esattamente da OOP? È lo stesso della programmazione funzionale?
Sto programmando in Java in uno stile molto orientato agli oggetti (OO). OOP è molto intuitivo per me, ma ho pochissime conoscenze su altri tipi di programmazione. Che cos'è esattamente la programmazione procedurale ? In che cosa differisce esattamente da OOP? È la stessa cosa della programmazione funzionale ? Pensavo …

3
Qual è il principio del minimo stupore?
Nella programmazione di ciò che viene chiamato Principio di minimo stupore? In che modo questo concetto è legato alla progettazione di buone API? È qualcosa applicabile solo alla programmazione orientata agli oggetti o permea anche altre tecniche di programmazione? È legato al principio di "fare una sola cosa nel tuo …

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.