Domande con tag 'object-oriented'

2
risposte

Organizzazione dei componenti C ++ [chiuso]

Nella mia attuale azienda abbiamo portato la discussione su come organizzare la maggior parte dei nostri diversi componenti C ++ considerando i seguenti requisiti: Potrebbero esserci interdipendenze tra i componenti I componenti con dipend...
posta 11.02.2015 - 23:08
1
risposta

Esistono schemi di serializzazione per OOP che includono metodi o operazioni nel contratto oltre alla struttura dei dati?

Quindi tipicamente creiamo schemi, mime-tipi, ecc. per i nostri oggetti quando comunichiamo con un altro sistema sugli oggetti. Il documento di solito definisce la struttura dei dati degli oggetti per scopi di serializzazione senza registrazi...
posta 25.09.2014 - 16:32
2
risposte

Come può una classe di raccolta istanziare molti oggetti con una chiamata al database?

Ho un baseClass dove non voglio i setter pubblici. Ho un metodo load($id) che recupererà i dati per quell'oggetto dal db. Ho utilizzato metodi di classi statiche come getBy($property,$values) per restituire più oggetti di class...
posta 03.11.2013 - 00:31
4
risposte

Problema relativo al principio ASCIUTTO e al polimorfismo

Ho una classe che è identica al 99% alla sua controparte. Il codice di esempio va sotto: public abstract class BaseClass { void Method1() { } void Method2() { } void Method3() { } public void MainMethod(List<Object1> list...
posta 21.11.2013 - 18:41
3
risposte

Come cambiare lo stato di un singleton in runtime

Considero che scriverò un semplice logger basato su file AppLogger da utilizzare nelle mie app, idealmente dovrebbe essere un singleton, quindi posso chiamarlo tramite public class AppLogger { public static String file = ".."; pu...
posta 19.08.2014 - 09:10
1
risposta

Cos'è un "metodo polimorfico"?

A volte le persone usano la frase "Metodo / funzione polimorfica". Significa: Un metodo che accetta un tipo Polymorphic come parametro e esegue alcune operazioni su di esso. Per "Tipo polimorfico" intendo un super-tipo con più sottotipi....
posta 16.08.2014 - 09:14
5
risposte

Classe data only, altre classi che lo leggono / modificano?

Ho una classe che contiene solo dati, in particolare raccolte di dati, si chiama * BezierSplineData : class BezierSplineData { public List<BezierSplineControlPoint> ControlPoints; // ControlPoints that can change the shape of the sp...
posta 22.12.2018 - 16:49
3
risposte

Calcolo del prezzo totale degli articoli in un carrello

Sto facendo un carrello della spesa. Un carrello della spesa avrà un importo totale che devi pagare per i prodotti che hai selezionato. Mi piacerebbe affrontare il problema usando entrambi gli OOP (incapsulandolo) e più anemicamente o funzion...
posta 16.10.2018 - 13:36
1
risposta

Possiamo chiamare il campo finale come costante dell'oggetto?

Chiamiamo static final campi come constant , piuttosto dovrei dire Class constant . Quindi possiamo chiamare solo final campi come Object's constant ? È giusto dirlo? Edited :: Considera il seguente codice: class Jus...
posta 08.08.2013 - 08:00
4
risposte

Quali sono i vantaggi dell'utilizzo di una "fabbrica di decorazioni" che decora gli oggetti?

In un progetto ho deciso di implementare il pattern Decorator. Ho una classe Thing con methodA() , e una classe AbstractDecorator che eredita da Thing e che tutti i decoratori ereditano da: ConcreteDecorator1 , Concre...
posta 29.05.2014 - 20:05