精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-19
hpq852 写道 template method 和 callback 都属于IoC, 只不过具体的实现方式不一样, template method要通过继承实现, 而callback 通过组合或者依赖实现, 根据具体情况选择具体的实现. 本质没有任何区别.
template method和callback怎么会都属于IOC, 他们和IOC有什么关系么? IOC的核心是一个能根据配置来组装对象的工厂,与上述两个模式沾不上边吧? |
|
返回顶楼 | |
发表时间:2007-04-19
fuliang 写道 hpq852 写道 template method 和 callback 都属于IoC, 只不过具体的实现方式不一样, template method要通过继承实现, 而callback 通过组合或者依赖实现, 根据具体情况选择具体的实现. 本质没有任何区别.
template method和callback怎么会都属于IOC, 他们和IOC有什么关系么? IOC的核心是一个能根据配置来组装对象的工厂,与上述两个模式沾不上边吧? 组装对象的工厂只是IoC的一个应用, 不要忘了IoC就是Inversion of Control. 至于template method和IoC的关系, google一下吧, 很多的 |
|
返回顶楼 | |
发表时间:2007-04-19
http://www.martinfowler.com/bliki/InversionOfControl.html
恩,这是我查到的martin的关于template method的ioc介绍。 |
|
返回顶楼 | |