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


5
È una buona pratica evitare le costanti usando getter?
È buona norma sostituire le costanti utilizzate al di fuori delle classi dai getter? Ad esempio, è meglio usare if User.getRole().getCode() == Role.CODE_ADMINo if User.getRole().isCodeAdmin()? Ciò porterebbe a questa classe: class Role { constant CODE_ADMIN = "admin" constant CODE_USER = "user" private code getRoleCode() { return Role.code } isCodeAdmin () …





5
Perché è male scrivere qualcosa in linguaggio X come se si stesse scrivendo un programma in linguaggio Y in termini di utilizzo di un paradigma di codifica condiviso [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 5 anni fa . Qualche tempo fa, ho posto una domanda su SO su qualcosa …





4
Chiarire il principio aperto / chiuso
Come ho spiegato, il principio di apertura / chiusura afferma che una volta scritto il codice non dovrebbe essere modificato (a parte le correzioni di bug). Ma se le mie regole aziendali cambiano, non dovrei modificare il codice che implementa tali cambiamenti? Sospetto di non capire qualcosa su come il …

10
È un anti-pattern se una proprietà di classe crea e restituisce una nuova istanza di una classe?
Ho una classe chiamata Headingche fa alcune cose, ma dovrebbe anche essere in grado di restituire l'opposto dell'attuale valore dell'intestazione, che alla fine deve essere usato creando una nuova istanza della Headingclasse stessa. Posso avere una proprietà semplice chiamata reciprocalper restituire l'intestazione opposta del valore corrente e quindi creare manualmente …


10
Qual è il modo corretto di modellare questa attività del mondo reale che sembra aver bisogno di riferimenti circolari in OOP?
Ho lottato con un problema in un progetto Java sui riferimenti circolari. Sto cercando di modellare una situazione del mondo reale in cui sembra che gli oggetti in questione siano interdipendenti e debbano conoscersi. Il progetto è un modello generico di gioco da tavolo. Le classi di base non sono …

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.