T
Thomas Mercer-Hursh
Guest
You definitely don't want to be using inheritance here. That will be a nightmare downstream when some maintenance programmer looks at this expecting it to look like inheritance when there is no inheritance happening here at all. And Patrick is bang on here. That the implementation of consentSQL.cls (which name I would also change since SQL is about implementation) involves a TT is a PRIVATE matter for the class. Provide methods to manipulate the data. E.g., you should design the interface of the class such that you could change the implementation to something else altogether and the interface would remain the same.
Continue reading...
Continue reading...