腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
验证器的命令查询分离
原则
c#
、
authentication
、
asp.net-mvc
Authenticate方法违反了命令-查询
隔离
原则
,对吗?在这里,我如何坚持命令查询
隔离
原则
?
浏览 0
提问于2014-08-27
得票数 11
回答已采纳
2
回答
理解界面
隔离
原则
的激励海报
solid-principles
、
interface-segregation-principle
为什么上的界面
隔离
原则
的“动机海报”说:“你想让我把它插到哪里?”界面
隔离
原理 我不知道图像和标语是如何与这一
原则
相联系的。这似乎更像是一句座右铭-尽管有些含糊-对于依赖反转
原则
来说,高级别对象不应该依赖于低级实现(插件点不需要知道插入设备的细节)。我知道这些说法是开玩笑的,但考虑到另一句话如何巧妙地说明了
原则
,我不想误解ISP的这张海报。
浏览 3
提问于2019-05-16
得票数 0
回答已采纳
1
回答
界面分离原理的相反
java
、
design-patterns
、
solid-principles
、
interface-segregation-principle
我今天在一次采访中被问到什么是界面
隔离
原则
,什么是相反的情况或
原则
。 ISP对我来说很清楚,但我不知道问题的第二部分,与ISP相反的
原则
是什么?
浏览 4
提问于2015-03-18
得票数 1
回答已采纳
1
回答
当引用坚实的
原则
时,“客户”是什么意思?
solid-principles
我目前正在阅读Adaptive :带有设计模式和坚实
原则
的敏捷编码,它们在每个
原则
中都引用“客户端”。谁是“客户”?即使在维基百科:谢谢!
浏览 0
提问于2018-12-07
得票数 1
回答已采纳
2
回答
Array.Add方法是否违反了LSP?
c#
、
.net
、
oop
、
solid-principles
、
liskov-substitution-principle
这是违反,李斯科夫替代
原则
,或,界面
隔离
原则
,,还是两者兼而有之?
浏览 4
提问于2017-09-29
得票数 4
回答已采纳
1
回答
最小特权
原则
与接口
隔离
原则
object-oriented
、
solid
、
design-principles
最小特权
原则
和界面偏析原理有什么区别? 据我所知,ISP只是PoLP在OOD平原上的投影。
浏览 0
提问于2016-09-06
得票数 4
2
回答
在子接口中提供变异器,声明没有变异器的基接口是否被认为是一种良好的做法?
design
、
programming-practices
、
interfaces
、
solid
、
immutability
我问了一个关于StackOverflow的问题如何正确地实现一个遵守坚实
原则
的ImmutableMap。由于Java的Map接口包含put和putAll,它违背了接口
隔离
原则
,迫使我们为ImmutableMap实现put和putAll方法。这让我思考如何正确地声明一个符合Liskov代换
原则
的接口,同时仍然遵守接口
隔离
原则
。这似乎是唯一的方式来实现不变,同时仍然遵守坚实的
原则
,但我从来没有听说过这样的做法。
浏览 0
提问于2015-04-26
得票数 4
回答已采纳
2
回答
我们能在Laravel控制器中有两个或两个以上的类吗?
php
、
laravel
、
laravel-5.2
、
solid-principles
考虑到接口
隔离
原则
,这是最“谈论”的面向对象编程
原则
之一--实体
原则
--我想知道在一个Laravel控制器中是否可以有两个不同的类?例如: <?
浏览 1
提问于2019-03-05
得票数 3
2
回答
工厂方法模式实体
design-patterns
、
interface
、
solid-principles
、
factory-method
Factory方法是否只遵循实体中的依赖反转
原则
和界面分离
原则
?我在另一个网站上发现了这一点,但找不到任何理由来解释为什么它实现了接口
隔离
原则
。它遵循DIP,因为它依赖于接口(抽象)而不是具体类。
浏览 5
提问于2017-10-01
得票数 1
2
回答
如何利用接口分离原理实现多态?
java
、
solid-principles
、
interface-segregation-principle
我的目标是理解接口
隔离
原理,同时实现多态。我的实际结果是:不,我不能。我被迫创建样板并使用Liskov替换
原则
(如果有一个Worker,那么一定有一个Worker不能吃东西,所以为可以吃东西的Worker创建一个扩展Worker的接口)。我想我误解了接口
隔离
原则
。这是违反接口
隔离
原则
的代码。
浏览 26
提问于2021-05-25
得票数 2
回答已采纳
2
回答
“孤立复杂性”在设计
原则
领域里有何意义?
object-oriented
、
design-principles
我只是好奇,我认为大多数人都知道这是一种技巧:在设计
原则
库中,这种
隔离
复杂性的动力在哪里?我不认为这是一字一句的正式文档化的设计
原则
之一,虽然我猜有一两条与此非常接近的重叠。
浏览 0
提问于2011-08-25
得票数 2
回答已采纳
1
回答
界面
隔离
原则
与单一责任
原则
solid-principles
、
single-responsibility-principle
、
interface-segregation-principle
我有一个与9个方法的接口,每个方法做一些不同的事情,但在一个上下文中。也就是说,当我在这个接口上使用依赖注入时,所有9个方法都在一个特定的范围内使用。如果我总是在创建实例之后使用所有的9个方法,那么我应该为所有方法做9个不同的接口和9个类来实现这些接口吗?
浏览 6
提问于2022-10-07
得票数 0
回答已采纳
3
回答
接口分离
原则
只是单一责任
原则
的替代品吗?
design-patterns
、
solid-principles
、
single-responsibility-principle
、
interface-segregation-principle
界面
隔离
原则
仅仅是单一责任
原则
的替代品吗?所以ISP看起来像是一个解决方案,以防我们因为某些原因而不得不破坏SRP。 我说的对吗?
浏览 2
提问于2011-11-12
得票数 26
回答已采纳
2
回答
ISP和OCP之间的区别是什么?
oop
、
solid-principles
、
design-principles
、
open-closed-principle
、
interface-segregation-principle
我不明白接口
隔离
原则
和开放/关闭
原则
之间的区别。 我所理解的是,ISP必须让一切都依赖于接口,OCP依赖于类,我看到它们都可以以相同的方式实现,但一个是接口,一个是类。
浏览 3
提问于2015-09-07
得票数 0
2
回答
违反了界面
隔离
原则
?
design
、
interfaces
我目前有一个名为InternalEntityIdTransformer的接口,它有一个getInternalId方法,给定外部id返回对应的内部id。如果是的话,那特别有害吗?我应该在这里有两个专用的接口吗? 使用的语言是Java、PHP或C#。
浏览 0
提问于2013-05-22
得票数 2
回答已采纳
1
回答
是否可以使用只使用Insert和Select语句在Redshift中引发可序列化的
隔离
冲突?
sql
、
amazon-redshift
会引发可序列化的
隔离
冲突。没有连接或任何复杂的东西,只需插入单个记录,并根据筛选器选择记录组。这个问题的另一个标题也可以是:“解释好像我是5:序列化
浏览 3
提问于2016-03-17
得票数 3
回答已采纳
1
回答
界面
隔离
原则
-如何决定要
隔离
的内容?
c#
、
interface-segregation-principle
我相信这个问题不言而喻。我宁愿把更多的注意力放在例子上来支持问题。{} { int Count { get; } bool IsSynchronized { get; } public interface IList :
浏览 6
提问于2016-06-18
得票数 3
3
回答
只向构造函数或函数注入最低要求--这一
原则
是否有共同的术语?
design-patterns
、
design-principles
最好用一个例子来解释:问题是,没有一个函数实际上需要完整的HttpContext,它们只需要来自HttpContext上的一个集合属性的一个项。( a)要求调用者拥有比他们可能拥有的更多的东西才能调用该功能。( c)具有潜在的低性能。它存在吗?
浏览 0
提问于2019-10-03
得票数 3
回答已采纳
1
回答
改变交易
隔离
水平的
原则
mysql
、
doctrine
、
transaction-isolation
我想将mysql数据库的所有查询/更新的事务
隔离
级别更改为已提交。由于我们使用的是google应用程序数据库,所以不能在mysql配置中更改它,因此需要在与数据库的连接中更改它。getConnection()->prepare('SET TRANSACTION ISOLATION LEVEL READ COMMITTED')->execute(); 我很确定有一些支持改变事务
隔离
浏览 0
提问于2020-01-14
得票数 1
2
回答
在应用接口
隔离
时,应该为常规设置器和数学操作分离接口吗?
design-patterns
、
object-oriented
、
solid
在应用接口
隔离
时,是否应该为简单的设置器和在设置前执行操作的接口提供单独的接口?need SettableFoo interface and/or which require the setToSum function // complex data接口
隔离
原则
规定答案似乎应该是肯定的,但我想我从来没有见过有那么多接口
隔离
的代码。那么这不意味着如果combineSomeOtherWay()只是setToProduct() (乘),并且我使用操作符重载来在C++中实
浏览 0
提问于2015-06-21
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
比特币的隔离见证违反法律原则
金融交易软件中的角色隔离原则
代码要依赖倒转,还要接口隔离,这些原则里再要依赖注入不是吧?
3张图说清楚:java设计模式原则:开闭、接口隔离、迪米特法则
隔离病毒,不隔离服务!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券