In Java (e penso anche in altri linguaggi OOP) si consiglia di mantenere i metodi di classe più brevi possibile.
Pur comprendendo questa raccomandazione, non capisco che cos'è un metodo "di dimensioni ridotte" e un metodo "di grandi dimen...
Questa domanda è stata sollevata durante una discussione sugli standard, che dovrebbe ruotare attorno ai principi SOLID per lo sviluppo orientato agli oggetti.
Nelle tue esperienze, hai visto vantaggi o svantaggi sia nella leggibilità del cod...
In PHP ho classi come sotto
class Animal {
//some vars
public function printname(){
echo $this->name;
}
}
class AnimalMySql extends Animal {
static public function getTableFields(){
return array();
}
}...
Sto affrontando un problema con il cambiamento del comportamento di una libreria (quindi non posso o non voglio cambiare i suoi interni a causa di futuri aggiornamenti, ecc.).
In questa libreria c'è una classe astratta che condivide pochi met...
Attualmente sto lavorando a un'applicazione di base che ha una "modalità tutorial". Inizialmente i suggerimenti (bolle con testo) verranno visualizzati sopra i vari elementi dell'interfaccia utente, spiegando come funzionano. Attualmente ho una...
Estendere la risposta a questa domanda , ho suddiviso un grande sistema in alcune classi per pacchetto.
Ogni pacchetto è ora mostrato in una pagina diversa per leggibilità, ma ora come faccio a mostrare la relazione di due classi in pacche...
Sono uno studente laureato in ingegneria aerospaziale. Gran parte della mia tesi di Master è stata dedicata allo sviluppo di un'architettura software OOP in MATLAB per facilitare il controllo di veicoli basati su Arduino (dirigibili, macchine, q...
Sfondo
Sto scrivendo firmware C ++ con freertos su penplottingrobot. È un XYplotter di sblocco e il firmware si sta collegando al software mDraw per le istruzioni di comando tramite i driver USB. Il programma MDraw invia comandi Gcode. Se dev...
Sono nuovo alle OOP e non ho una formazione in ingegneria del software / informatica.
Sto cercando di definire una classe in cui voglio calcolare e assegnare gli attributi di un'istanza in def __init__(): come segue:
def __init__(self,...
La funzione che opera sull'oggetto dovrebbe restituirla?
Esempio abbreviato:
class Example1
{
public function method($a, $b)
{
$result = new Result($a, $b);
$this->multiplication($result, 2);
return $res...