1.当你不知道改使用对象的确切类型的时候 2.当你希望为库或框架提供扩展其内部组件的方法时 1.将具体产品和创建者解耦 2.符合单一职责原则 3.符合开闭原则
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载
评论0