Flex IOC框架概览

xiaoxiao2022-06-16  32

 

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

相关资源:asp.net知识库
转载请注明原文地址: https://www.6miu.com/read-4940937.html

最新回复(0)