Cita: te explique la manera de hacer un programa más dinamico

No te entiendo friend,

porque todo depende de que tipo de programa vayas a hacer.. puede ser una aplicacion de escritorio, un sistema de inventarios, un checklist, una control, una bussines rules, un web service, una wep app, un mapping, un sistema...de etc..etc...y no creo que en la red encuentres la manera exacta de como hacer determinada cosa dinámicamente.
Lo dinámico o lo simple eso va a depende de como tu lo definas
Salu2