Design pattern
Introduzione ai design pattern come soluzioni generali per problemi comuni di progettazione software, applicabili anche in contesti come LabVIEW.
Introduzione ai design pattern come soluzioni generali per problemi comuni di progettazione software, applicabili anche in contesti come LabVIEW.
Tecniche di implementazione per rendere una classe by-reference: DVR Data Value Reference e SEQ Single Element Queue.
Tecniche di implementazione per rendere una classe by-reference: variabili, FGV Functional Global Variable, DVR Data Value Reference, SEQ Single Element Queue
Classi by-value e by-reference in LabVIEW: differenze, vantaggi e svantaggi. Le prime seguono il naturale dataflow. Le seconde si comportano come i dati refnum.
Esempio pratico sull’uso di interfacce e classi. L’esempio include la progettazione, diagrammi UML e l’implementazione in LabVIEW e C#.
Un’interfaccia è un’entità che descrive un insieme di firme di metodi, le cui implementazioni sono poi fornite da più classi anche non correlate tra loro.
I principi SOLID sono 5 linee guida da seguire nella progettazione del software OOP. Essi ci permettono di limitare la complessità del software.
Ecco il post 0 che inaugura questo blog. Il primo di una (mi auguro!) lunga serie per approfondire la tematica della programmazione ad oggetti per LabVIEW.