Type-safe language for the Erlang VM and JavaScript runtimes now supports external annotations for external types.
This module gives a demo on Abstract Factory Design Pattern in JAVA with its implementation code, why to use it, where to use it, advantages & disadvantages, how to implement, etc ...