interface-segregation-principle

interface-segregation-principle

文章 0 浏览 7

Kotlin中的短界面实现

现在, 在Kotlin中,我们有可能实现这样的接口: interface AnimalStrategy { fun eat(): Outcome } 是否需要 问题 :是否可以在短语法中声明Kotlin中…

a√萤火虫的光℡ 2025-02-05 05:52:00 2 0

试图编程到C#中的抽象,但界面和类都没有真正起作用

我一直在尝试在我当前的项目上更加有意识地应用扎实的原则。使用接口来创建抽象并允许处理依赖注入以提供具体的类,这确实有助于解耦,从长远来看,(…

秋心╮凉 2025-02-04 08:50:18 3 0

到底什么是“客户”?在接口隔离原则(ISP)中?

这是困扰我一段时间的众多事情之一,对此问题的正确解释的争论导致我在许多尝试的编码项目中更加在设计上大惊小怪,而不是稳步前进。进步,因为我想确…

欲拥i 2025-01-15 03:07:09 3 0

接口隔离原则 - 对接口进行编程

我正在阅读有关 SOLID 和其他设计原则的内容。我认为 ISP 与“对接口编程,而不是实现”相同。但看起来这些是不同的原理? 有区别吗?…

倥絔 2025-01-04 23:54:47 4 0

接口隔离原则只是单一责任原则的替代品吗?

接口隔离原则只是单一责任原则的替代品吗? 我认为如果我的类满足 SRP,则无需提取多个接口。 因此,ISP 看起来像是解决方案,以防我们因某种原因必须…

情丝乱 2024-12-14 18:38:16 4 0

复合图案是否坚固?

复合模式中的 Leaf 实现了 Component 接口,包括 Leaf 永远不会使用的 Add、Remove 和 GetChild 方法。这似乎违反了接口隔离原则。 复合模式的用法也…

感性不性感 2024-08-08 05:08:29 15 0

Qt 中的接口隔离

我总是尝试应用 SOLID 原则,我真的很喜欢 Qt 工具包,但我发现自己一直在使用 单继承规则。 如果您使用多重继承, moc 假设第一个继承的 类是 QObjec…

国际总奸 2024-08-06 06:52:04 20 0

使用空方法的默认实现的设计模式

是否存在特定的设计模式来描述提供非抽象默认实现的场景,该默认实现使用空的NO-OP实现来实现接口上的全部或部分方法。 这样做的目的是减轻子类实现它…

郁金香雨 2024-07-30 18:10:59 18 0

接口隔离原则背后的原因是什么?

接口隔离原则 (ISP) 指出,许多客户端特定接口比一个通用接口更好。 为什么这很重要?…

初吻给了烟 2024-07-05 20:08:42 20 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文