My project generates DDL Script for an ER Model for multiple database vendors. I will be needing create and alter statements for various database objects. I want to avoid using if else and use some good OO Practices to design this. Can anyone help. I hope i am clear with my question.