🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
已经有非常好的标记的小孔可以放置你的数据,但是你可能想要对数据应用更多的处理来使其更加实用。无疑,你已经能实现某些功能到Haxe的应用中,利用你自己其他的面向对象语言的经验,因为许多语言都遵循ECMA标准,提供了非常类似的工作模式。然而,作为Haxe语言的作者,尼古拉斯,非常喜欢ML家族语言的功能,他为Haxe添加了许多差异化的特性,使其有了更加惊人的强大的扩展功能。鉴于这个原因,即使多数有经验的开发者也建议在大胆的用于开发之前,完整阅读本章。 Haxe提供的函数式编程功能可以让你在正确的情况使用使用整洁、小巧、快速的方式对数据进行处理。当数据流可以在一个可能被认为是传统的面向对象编程的样式被输送,Haxe也提供打破这个约束结构的方式,使你的数据在一个几乎和类以第四个维度的关系的方式被处理。在Haxe中,面向对象实践并不是国王,只是一种手段。当然,类在Haxe应用中是非常底层的必须品,Haxe框架整体的角度和方向提供一个更有趣的方法使用,可以摆脱面向对象编程强调的自由范围,以更加线性的方式提供数据管理和影响。当考虑面向对象和它如何应用到开发时,人常会试图在数据抽象级别结构化对象和重用性之间取得一个平衡。然而,由于其本身性质,面向对象的数据结构定义呈现了绝对抽象的可能性是一个几乎不可能的任务。Haxe可以缓解这些问题,通过提供两全其美的方式:面向对象的组织机制, 和函数编程应用抽象表达式。 Haxe里选择一个方法论并不是必要的。两种编程方法结合提供一个几乎天然的体验来使Haxe开发非常容易。几乎肯定的是,用Haxe构建应用的方式可以更加贴合你熟悉的编程风格,但是保持高水平的开发。