sách gpt4 ai đã đi

Mô tả giao diện .net

In lại 作者:行者123 更新时间:2023-12-01 07:01:24 30 4
mua khóa gpt4 Nike

我知道.Net中的接口(interface)定义了接口(interface)和继承它的类之间的契约。刚刚完成了一个大量使用数据访问层接口(interface)的项目,这让我开始思考。 . .有什么大不了的?当我必须向 DAL 添加新方法时,我必须在接口(interface)中创建方法签名,并将其添加到继承接口(interface)的类中,当然还有将方法添加到 DAL,从而创建“额外工作”。接口(interface)有什么大不了的,我为什么要为自己创造额外的工作?

1 Câu trả lời

接口(interface)有什么大不了的?

一旦你定义了合约,你就可以换出实现而不用担心破坏你的其余代码。

考虑使用 List 的代码性能不佳的情况。在.NET 中。如果你使用 List 的硬实现,您很有可能会通过更改实现来破坏更多代码。

如果您使用 IListhoặc IEnumerable你可以交换 ListLinkedList (或任何实现您选择的界面的东西)并在一个地方解决问题,而不必触及您的所有代码。

最后...大约是 Polymorphism .

关于.net接口(interface)说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2021777/

30 4 0
Bài viết được đề xuất: java - Selenium 无法获取http
Bài viết được đề xuất: asp.net - 发布到 ASMX 服务并返回 jQuery 对象
Bài viết được đề xuất: java - Vertx 追加到文件
Bài viết được đề xuất: django - django 表单验证消息中的星号
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com