===== Programming style ====== * Marker Interfaces - Marker interfaces do not support polymorphism. The implementation is always the same.\\ E.g. Serializable. Marker interfaces Can be replaced by annotations. They are bad style.