Quote Originariamente inviata da italo2008 Visualizza il messaggio
Ora vorrei capire come tradurre ci� in OOP [...]
Da come lo descrivi, questo Function Block sembra essere molto vicino al concetto di classe della OOP.

Tuttavia, sul design che si dovrebbe implementare e la definizione di quali altre classi ipoteticamente servirebbero, bisogna scendere nello specifico e conoscere il linguaggio a oggetti con cui hai a che fare.

Tradurre tutto riportando in OOP quello che hai sull'altro sistema non è detto che sia una soluzione valida: meglio partire da zero pensando a ciò che va implementato e, conoscendo i principi della OOP (su cui puoi trovare materiale a perdita d'occhio nel web), disegnare una architettura di classi, interfacce, ecc. per implementarla adeguatamente.

Le strade implementative dipendono però da qual è il nuovo linguaggio che stai utilizzando, e mi pare strano che non sia stato specificato.