Ho tre domande riguardanti la legge di Demeter.
Oltre alle classi che sono state specificatamente designate per restituire oggetti, come le classi factory e builder, va bene che un metodo restituisca un oggetto, ad es. un oggetto detenuto da...
Diciamo che ho una classe SelectableEntity<T extends Entity> che ha tre metodi, select , deselect , isSelected e count .
Per fare un esempio un po 'forzato, diciamo che sto costruendo un'applicazione di messaggisti...
Sto lavorando su un programma che risolve un certo tipo di sistemi di equazioni. Gli oggetti dati principali sono Equazione, Variabile, Soluzione. Quindi ho questa interfaccia, che rappresenta tutte le cose che voglio esporre al livello dell'int...
Desidero visualizzare il prodotto e la scheda prodotto contiene molte informazioni sul prodotto e sul proprietario. Come trattare con Law of Demeter in questo prodotto - relazione con il proprietario?
Nel controller attualmente ho:
Product...
Dato questo codice dal framework Symfony :
use Symfony\Component\HttpFoundation\Request;
public function indexAction(Request $request)
{
$request->isXmlHttpRequest(); // is it an Ajax request?
$request->getPreferredLanguage(ar...
C'è una storia della mitologia greca sulla dea Demetra che in qualche modo motiva la Legge di Demetra? Se è così, mi piacerebbe saperlo, così posso raccontarlo ai miei studenti quando insegno questo argomento.
Per contesto, sto costruendo un'applicazione GTK + in C, dove una sottoclasse di GtkApplicationWindow crea e visualizza una sottoclasse di GtkToolbar e un GtkNotebook (un widget con più pagine che può essere visualizzato alternativamente da una...