第九章 把值转变成 F# 带成员的对象类型

728 篇文章 1 订阅
349 篇文章 0 订阅

第九章 把值转变成 F# 带成员的对象类型

 

本章介绍

■声明带成员的类型

■以函数方式使用接口

■写类和接口类型

■从 C# 中使用 F# 代码

 

我们在第一章介绍 F# 时曾说过,F# 是一种多范式语言(multiparadigm language),它吸收了几种语言中最好的部分;最重要的是,它从函数式和面向对象的语言中吸取了思想。在本章,我们要看到来自面向对象编程灵感的几个功能,能够与面向对象的 .NET 语言,如 C# 和 Visual Basic .NET(VB.NET)进行顺畅的集成。

这一章对于 F# 开发进程的后续步骤特别重要。正如我们曾经提到过的,函数式的简约能够快速写出程序,并提供极大的灵活性。在 F# 中进行面向对象编程的价值,是因为它使代码结构坚固,封装相关的功能,并允许与其他系统或 .NET 编程语言进行无缝的集成。在本章,我们将看到如何利用F# 代码进行早期开发,并进而演化使它在团队或大项目中更易于使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值