ChemSymphony Designs


These 'blueprints' come from the JavaStudio IDE
 
 


 
 

Replacing a Beilstein Adaptor with an NCI Adaptor or a Daylight Adaptor should be 'cut and paste'
 
 


 












© Cherwell Scientific Publishing 1998
 


Reuse is an important theme in Java development. The various ChemSymphony Beans themselves reuse code from component classes. This is a 'good thing' both from the users and the scientific developer's point of view. The reuse of 'components' in a design is well illustrated by this blueprint which shows how you might simply 'replace' an adaptor to one database (eg Beilstein) by the adaptor to another database (the NCI database). Because the adaptor Beans are very similar it is a straightforward matter to reconnect them or indeed to modify them for another purpose.