一种无名的设计模式
问题
常见一个门面实现类,融合了N多的if/else,遂抽取了这种设计模式
?
类图
?伪代码
\\AbstractHandler public void registerSelf() { dataHandlerFactory.register(key(), this); } /** * spring bean初始化后此方法被调用 */ @Override public void afterPropertiesSet() throws Exception { registerSelf(); } public abstract String key();?