2013年10月10日

摘要: Swiftsuspenders2简介Swiftsuspenders2是一个基于元数据(metadata)的IOC(控制反转,inversionofcontrol)的AS3的解决方案。(对于元数据编程,请参《Actionscript3自定义matedata》)Swiftsuspenders2主要支持了很好的AS3MVCS框架----Robotlegs2为了能够在不支持自定义元数据(metadata)的FlashProfessionalIDE中使用Swiftsuspenders2,可以通过使用一个简单的XML配置文件的形式来配置注入点(InjectionPoints)特性Swiftsuspende 阅读全文
posted @ 2013-10-10 22:03 颓废边缘 阅读(812) 评论(0) 推荐(0) 编辑
摘要: Swiftsuspenders2是一个基于元数据(metadata)的IOC(控制反转,inversionofcontrol)的AS3的解决方案。反转控制又被称依赖注射(DependencyInjection),也就是将依赖先剥离,然后在适当时候再注射进入。它是一种降低耦合度的程序设计模式其核心原则是高层模块不应依赖于低层模块,他们都应该依赖于抽象。抽象不依赖细节,细节依赖抽象,它通过将对象的创建过程解耦出来来降低对象间的依赖关系。IOC的设计目标是不直接创建对象,但是描述对象的创建方式,在代码中不直接链接对象和服务,通过配置的方式描述哪一种组件需要哪一些服务,然后在ioc容器中负责自动将对象 阅读全文
posted @ 2013-10-10 21:53 颓废边缘 阅读(609) 评论(0) 推荐(0) 编辑

导航