solid-principles 相关问题

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

PHP中的类方法和SOLID原则

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

回答 1 投票 0

SOLID原则违规

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

回答 3 投票 0

按id的接口实例

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

回答 2 投票 -1

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

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

回答 1 投票 3

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

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

回答 1 投票 -1

Facade模式是否违反SOLID原则?

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

回答 1 投票 2

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

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

回答 1 投票 1

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

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

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.