Flex IOC框架概览

 

A survey of Inversion of Control frameworks for Flex

Flex IOC框架概览

控制反转( Inversion of ControlIOC ),也称为依赖注入( Dependency InjectionDI ),在过去几年中已经成为流行的软件设计模式,从而导致许多 Flex 开发者投入到此类框架的探索,其中就包括 Spring ActionScript, Parsley, FliccSwiz

概括地说, IOC 是一种软件设计模式,其中使用独立的对象负责为其它对象的字段填充正确的实现,而不是这些对象自己负责。这样的好处是,你可以通过接口声明对象的字段,从而将对象及其实现进行分离(所谓按契约设计)。另外,通过在对象中拆除创建逻辑,使得对象的目的更为明确。

IOC
容器都会提供一组类库,帮助你以一致和声明的方式使用这个模式。把这种模式和接口进行结合,可以帮助你创建可测试的和非常灵活的对象。对于 IOC 模式更深度的描述,请参见 Martin Fowler 的文章 Inversion of Control Containers and the Dependency Injection pattern

Java.NetIOC 框架早已存在,最近在 Flex 社区内,有关这个领域的话题相当活跃。

在这篇文章中,我将介绍其中的一些 IOC 框架,简要概述它们是如何工作的,以及对它们进行比较。基于比较不同框架实现的需要,我将使用 Spring ActionScript, Parsley, FliccSwiz 框架分别开发同一个基准项目: ProfileViewer

 

原文地址: http://www.adobe.com/devnet/flex/articles/ioc_frameworks.html

Flex IOC 框架概览PDF完整版及配套源码下载地址:http://download.csdn.net/source/1634071

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值