Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何将 SOLID 原则应用到现有项目中
我对这个问题的主观性表示歉意 但我有点卡住了 我希望之前处理过这个问题的人能够提供一些指导和建议 我有 现在已经成为 一个用 C 2 0 编写的非常大的 RESTful API 项目 并且我的一些类已经变得巨大 我的主要 API 类就是一个
c
DesignPatterns
solidprinciples
单一职责原则的实施
如果我将我的对象分解为 单一职责 是否有一个基本的想法 类似的对象应该一起生活还是分开生活 例如 如果我有 class Employee DataProvider IEmployee DataProvider class Employee
OOP
solidprinciples
singleresponsibilityprinciple
使用组合来表示“is – a”关系时出现的问题
我正在为人力资源系统开发系统 有会计员工和程序员员工 加入公司的第一个月 员工没有被赋予任何角色 一名员工可以同时担任会计师和程序员 我有一个由以下代码所示的设计 现在 我需要通过实现新功能来增强系统 解雇所有会计师 终止意味着将员工的状态
c
OOP
domaindrivendesign
solidprinciples
OOAD
优秀软件设计和实现的示例[关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我希望这不是重复的 您遇到过的设计和实施最扎实的软件系统 框架 应用程序是什么 似乎 TDD SOLI
DesignPatterns
OOP
opensource
TDD
solidprinciples
实现多个接口是否违反单一职责原则?
From 维基百科 http en wikipedia org wiki Single responsibility principle 单一责任原则规定每个类都应该有一个 单一责任 并且该责任应该完全由 由类封装 这是否意味着实现多个接口
Façade 是否利用了开闭原则?
The 维基百科页面 http en wikipedia org wiki Open closed principle 截至今天2013 02 27 开闭原则说它是通过继承实现的 开闭原理这个名称有两种用途 这两种方法都使用继承来解决明显的
DesignPatterns
solidprinciples
facade
openclosedprinciple
单一职责原则在 OOP 中有效吗?
我正在努力理解如何将单一职责原则与 OOP 结合使用 如果我们要完全遵循这一原则 那么我们是否会留下许多类 其中许多类可能每个都只有一个方法 如果我们不严格遵循这个原则 那么这个原则还有什么意义呢 我喜欢这样陈述单一职责原则 你编写的每件事
OOP
DesignPatterns
solidprinciples
singleresponsibilityprinciple
当遵守里氏替换原则(LSP)时,子类可以实现额外的接口吗?
考虑这个红宝石示例 class Animal def walk In our universe all animals walk even whales puts walking end def run Implementing to co
ruby
OOP
solidprinciples
liskovsubstitutionprinciple
如何避免 Java 中的 switch-case 语句[重复]
这个问题在这里已经有答案了 我有一个 TriggerType 枚举 可以在其中添加不同的触发器 public enum TriggerType meta data list toggle 这些触发器类型在不同的处理程序 例如组件 仪表板等
Java
DesignPatterns
enums
switchstatement
solidprinciples
里氏替换原理的例子是什么?
我听说里氏替换原则 LSP 是面向对象设计的基本原则 它是什么 它的使用示例有哪些 说明 LSP 的一个很好的例子 由鲍勃叔叔在我最近听到的播客中给出 是有时在自然语言中听起来正确的东西在代码中却不太有效 在数学中 一个Square is
单一责任原则的例子是什么? [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 有人可以给我一个单一责任原则的例子吗 我试图理解在实践中 一个班级承担单一责任意味着什么 因为我担心我可能每天都会违反这条规则 破坏应
使用“单一职责原则”强制我的容器拥有公共设置器
我正在努力遵循 SOLID 原则进行设计 我发现 当您使用 单一职责原则 SOLID 的 S 时 您通常必须在数据容器和数据处理器之间划分类 例如 如果我有一个具有 5 个属性的类 person 它是从数据库读取的 而不是将所有内容都放在一
c
DesignPatterns
solidprinciples
接口隔离原则只是单一职责原则的替代品吗?
接口隔离原则只是单一责任原则的替代品吗 我认为如果我的类满足 SRP 则无需提取多个接口 因此 ISP 看起来像是解决方案 以防我们因某种原因必须破坏 SRP 我对吗 不 以一个类为例 该类的职责是保存数据 例如硬盘 将类分为读部分和写部分
按照SOLID编写JavaScript
有人在开发 JavaScript 时使用过 SOLID 编程原则 或其任何部分 吗 我刚刚开始阅读它 但似乎找不到任何人将它用于 JS 我发现唯一易于实施 使用的部分是 单一责任原则 我正在寻找的是使用这些原则的文章或示例 是否有任何争论为
javascript
solidprinciples
SOLID 开放/封闭原则如何适应依赖注入和依赖倒转
我开始应用 SOLID 原则 但发现它们有点矛盾 我的问题如下 我对依赖倒置原则的理解是类应该依赖于抽象 实际上 这意味着类应该从接口派生 到目前为止一切都很好 接下来我对开放 封闭原则的理解是 在某个截止点之后 您不应该更改类的内容 而应
c
solidprinciples
单一职责原则有什么用?
我试图理解单一职责原则 但我很难理解这个概念 我正在阅读 Lucian Paul Torje Adrian Ianculescu Kamalmeet Singh 所著的 Java 设计模式和最佳实践 一书 在这本书中我正在阅读单一职责原则章
OOP
solidprinciples
singleresponsibilityprinciple
designprinciples
具有 CRUD 方法的类违反了单一职责原则?
我试图理解单一责任原则 我有以下问题 单一职责原则 SRP 规定 永远不应该 班级变更的原因不止一个 通常我们的Resource Service和Repository类有 创建 读取 更新和删除方法 我们正在将每个班级更改为 修改任何这些操
Spring
solidprinciples
singleresponsibilityprinciple
这个前提条件是否违反了里氏替换原则
我有3节课 Account CappedAccount UserAccount CappedAccount and UserAccount两者都延伸Account Account包含以下内容 abstract class Account A
Java
OOP
DesignPatterns
solidprinciples
本地函数和 SOLID 原则 C#
我知道从 C 7 0 开始我们可以创建局部函数 但这与实现良好设计模型的 SOLID 原则有何关系 我的意思是 这不会打破单一职责原则 在另一个函数中添加一个函数吗 我们可以委托这个简单的任务在另一个方法或另一个新类中进行计算吗 对于允许我
c
NET
solidprinciples
c70
OOP 有什么规则吗?
最近听说OOP Java 有9条规则 我只知道四种 抽象 多态 继承和封装 OOP 还有更多规则吗 似乎您正在寻找的是面向对象设计的原则 http www butunclebob com ArticleS UncleBob Principl
OOP
rules
solidprinciples
packagedesign
1
2
»