2013年5月2日

设计原则:为什么需要“IOC”

摘要: 背景知识控制反转反转传统的控制逻辑,常见的传统控制逻辑有:一、客户类型负责创建依赖。反转后的结构是:由IOC负责创建。二、客户类型调用框架。反转后的结果是:框架调用客户类型。依赖注入客户类型需要显式的声明其依赖,不要在客户类型中管理依赖的创建。IOC中文可以翻译为:控制反转容器或依赖注入容器。参考资料Inversion of Control Containers and the Dependency Injection patternInversionOfControl设计原则:我是如何使用“依赖注入”的.NET:在ASPX、ASHX和MVC中使用IOC容器(菜鸟必看)DDD:管理“工作单元实 阅读全文

posted @ 2013-05-02 15:03 幸福框架 阅读(4795) 评论(11) 推荐(1) 编辑

Javascript:继续实现继承,支持:this.callParent(arguments)

摘要: 背景在上篇文章中,我简单的介绍了如何实现单继承。只是在子类中调用父类方法的方式让人感觉不是很爽:1 var Animal = function () {2 Animal.super().constructor.apply(this, arguments);3 };今天这篇文章的目的就是简化这种调用方式,期望的调用方式如下:1 var Animal = function () {2 this.callParent(arguments);3 };如何实现callParent呢?只要做到如下几点,实现callParent就不是问题了,要求如下:callParent必须知道哪个方法调用... 阅读全文

posted @ 2013-05-02 06:35 幸福框架 阅读(8823) 评论(4) 推荐(0) 编辑

导航

我要啦免费统计