茴香1.0_Anise 1.0下载地址

点这里下载 → 下载地址
相关Tags:

茴香1.0_Anise 1.0软件简介

创建实例构造函数或“init”方法

依赖注入类的书面期待被告知他们的依赖关系,而不是其中的代码来解决他们自己的一种软件设计模式。

这类依赖解析代码的一些典型的例子包括:
- 在构造函数中创建实例或“init”方法
- 读取配置文件
- 从Web服务或数据库中读取配置数据
- 访问全局变量(静态变量)

解决相关性的神器出山:www.shenqi73.com所有的这些方法中有一个或多个下列问题:
- 创建之间的紧耦合类和接口的具体实施
- 创建之间的紧耦合类和远程资源
- 创建类和文件系统之间的紧耦合
- 使更困难的或不可能的隔离测试类
- 使得它很难改变一个给定的类的实例的数量(尤其是改变从一个单身的多个实例)

的茴香包提供了一个框架,它可以帮助你实现依赖注入模式,因此很容易:
- 写每一个接受的依赖,而不是代码的类的构造函数和属性,以解决依赖于自己的
- 介绍到每个类别的相关性,使用一个简单的配置文件
- 配置任何对象使用构造函数,属性或方法,没有额外的样板;
- 从根本上重新配置你的程序中使用简单的配置文件
- 隔离任何一类进行单元测试,并提供存根对象

如果你熟悉其他依赖注入框架(如,团结,弹簧等),这里有一些茴香和其他框架之间的主要区别:
- 八角指定的XML配置文件,而不是使用一个非常简单的语言(类似于JSON)。
- 八角允许任何地方被宣布内嵌对象的值,预计
- 茴香允许任何被引用的对象的任何地方,在配置脚本
- 八角允许任何脚本,从另一个脚本(类似于在C#)
- 八角允许注射的构造函数,属性或方法
- 八角允许任何属性或方法在同一对象上多次被注入
- 八角提供详细的错误信息,包括文件,行号和位置的任何异常
- 八角运行你的脚本,或作为一个交互式shell是一个命令行程序
- 八角支持被嵌入另一个程序中,并且可以使用嵌入的资源配置脚本

随便看看

软件简略信息
  • 软件大小:35.0 KB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件