I坐标

博客园 首页 新随笔 联系 订阅 管理

2005年4月7日 #

摘要: Mixin是一种将某个类中的方法混入其他类中的软件开发风格。简单的说,就是一个类可以使用其他类的方法。这个初听起来有点像类的继承,但是这与传统的类继承的方式不一样。 首先,Mixin不是类的继承。传统的,一个类A继承了某个类B,那么A就可以直接调用B中的非private的方法。但是在Mixin中,A与B没有继承关系,而A却能使用B的非private的方法。 其次,Mixin的这些行为是在运行时发生... 阅读全文
posted @ 2005-04-07 17:25 I坐标 阅读(5728) 评论(7) 推荐(0) 编辑

摘要: Summary 这篇文章介绍了Castle的动态代理是如何实现 AOP 的。 向来我是“拿来主义”,即只管拿来用,不管正在用的东西是怎么实现的。最近由于一直想把 AOP 以及 IoC 等技术加入到项目中,因此对这些技术相当关注。后来选择了CastleProject中的DynamicProxy作为关注对象。不过这次起了贪心,不想再只知道使用,不知道如何实现了,于是开始深入去查看Castle是如何实现... 阅读全文
posted @ 2005-04-07 09:33 I坐标 阅读(8535) 评论(7) 推荐(0) 编辑