solid-principles 相关问题

SOLID是Robert C. Martin介绍或记录的五种面向对象设计原理的首字母缩写。在有关任何单个原则或其与其他OOD概念的关系的问题上使用此标记。如果适用,还可以使用五个单独的标签。


当需要设计模块化架构时,对象是否是现实的必然?

通常可以阅读对象铸造是一种不好的做法,应该避免,例如为什么要避免铸造?问题得到了一些很好的论据答案:杰里......

回答 1 投票 2

如何在Startup类中遵循SOLID原则?

是否存在AspNet Core中的本机机制,允许在单片Startup类中拆分工作,以便从长远来看提高可读性/可维护性/可伸缩性? ...

回答 1 投票 1

Facade模式是否违反SOLID原则?

我问自己,Facade Pattern是否违反了SOLID原则,以及模式本身是否为Anti Pattern。更新我的意见:当你不直接调用方法时,违反了SRP,但......

回答 1 投票 2

用于封装通用数据源的接口定义[关闭]

我目前正在开发基于C#插件的设计,其中插件API方法可以访问Context对象,该对象将包含方法工作所需的相关信息。在里面 ...

回答 1 投票 -1

.NET Core注册具有不同参数数量的原始通用

我正在研究.NET核心项目。我需要自动注册一些原始泛型的默认值。当参数计数相同时一切正常。公共空白......

回答 1 投票 3

按id的接口实例

我们有不同类型的图像,我们将图像存储在相应的子文件夹中,以及数据库中的元数据,包括fileTypeId。目前我们有这个:public enum FileTypes {...

回答 2 投票 -1

SOLID原则违规

我有一个类'Image',它有3个方法crop(),resize()和convert()。它违反了单一责任原则吗?我应该将他们分成不同的班级吗? class Image {public ...

回答 3 投票 0

PHP中的类方法和SOLID原则

让我们假设我们有一个名为Register的类,这个类只注册用户并在验证未通过时显示一条消息。 class Register {function register_user(){// Do ...

回答 1 投票 0

TDD - 如何为具体的工厂逻辑提供具体实施?

例如,我们有一个ShipmentInformationModelFactory,它的目的是填充模型并返回它。内部类ShipmentInformationModelFactory {private IGetCarrierServiceFactory ...

回答 1 投票 1

使用CRUD方法违反单一责任原则的课程?

我正在努力理解单一责任原则。我有以下问题。单一责任原则(SRP)规定,一个班级不应该有多个理由......

回答 2 投票 2
推荐问题