Domande con tag 'interfaces'

2
risposte

Ho bisogno di qualche consiglio sulla progettazione CLI, ho bisogno di fornire semplici ma potenti opzioni da linea di comando

Sto scrivendo un'utilità che viene eseguita sulla riga di comando RHEL5. Ho bisogno che le mie opzioni da riga di comando siano semplici ma potenti. Ho esaminato le varie utilità UNIX per avere un'idea di come devono essere semplici le utility d...
posta 19.07.2012 - 17:55
2
risposte

Aderire ad un protocollo ed essere una sottoclasse allo stesso tempo?

Nell'obiettivo C, ho una situazione in cui mi piacerebbe avere un protocollo astratto (interfaccia) con 5 metodi e 4 proprietà, ma allo stesso tempo, mi piacerebbe avere un'implementazione comune di 3 di quelle 5 metodi. Quindi la mia domanda...
posta 08.11.2012 - 13:16
1
risposta

La progettazione per contratto è uguale all'utilizzo di interfacce per creare un "contratto"?

Un design OOP che utilizza un design per contratto indica che il progettista sta utilizzando le interfacce per creare un "contratto". Il termine "contratto" viene usato abbastanza spesso quando si discutono le interfacce OOP, quindi non sapevo s...
posta 21.11.2016 - 22:43
2
risposte

Funzione che funge da collegamento ai metodi dell'oggetto

Stavo leggendo il codice della biblioteca di Python per scoprire come funziona . Poiché questa libreria ha un'interfaccia di utilizzo semplice, crea un oggetto più complesso oltre. Ad esempio: requests.get(...) È un collegamento a qualcos...
posta 13.09.2016 - 00:14
1
risposta

Interfaccia con più metodi predefiniti OR Interface + Class

In una base di codice sono "a partire da" ci sono una manciata di interfacce con molti metodi predefiniti. Sembrano qualcosa del genere: public interface HasXY { double getX(); double getY(); default double method1(double x, double y)...
posta 13.09.2016 - 19:03
1
risposta

"Interface Component" di Leo Brodie

A pagina 85 del libro di Leo Brodie, Pensare in avanti, descrive un componente che chiama "Componente di interfaccia". Descrive le sue differenze e vantaggi su un'interfaccia standard come segue: When it comes to data interfaces between mod...
posta 04.08.2016 - 17:06
1
risposta

Riutilizzare un'interfaccia o un metodo di concatenazione

Sto imparando sulla programmazione di un'interfaccia nella programmazione OOP. Capisco che dovresti codificare un'interfaccia in modo da poterla "scambiare". Tuttavia, ho una situazione in cui sento di poter riutilizzare nuovamente un'interfa...
posta 03.10.2015 - 18:07
2
risposte

Dove dovrei utilizzare le classi astratte e le interfacce per un client API REST?

Sto provando a scrivere un client API REST per esercitarti e ho difficoltà a capire come si stende il progetto. L'approccio che sto prendendo adesso ha Actions , DomainObjects , Requests , e una classe che si occupa di autorizzazi...
posta 01.03.2017 - 21:32
3
risposte

"Uno di alcuni" tipi

Dì che hai alcune classi diverse che non hanno alcuna funzionalità in comune, ma da qualche parte nel tuo programma, hai bisogno di una (che non è necessariamente importante) perché hanno un funzionalità in quel contesto. Qual è il modo miglio...
posta 12.04.2015 - 05:12
2
risposte

Esistono alternative all'utilizzo di un tipo facoltativo in un ambiente con multithreading?

Sto facendo una coda MPMC in C ++ e vorrei scoprire quale sarebbe la migliore interfaccia per un metodo try_dequeue (sono not preoccupato per la sua implementazione). Mi piacerebbe fornire un metodo che non blocchi se la coda è vuota (com...
posta 01.09.2014 - 07:19