solid-principles
Can good Object Orientated Design be formalised as good relational database design has been?
In the database world, we have normalisation.You can start with a design, crank the steps and end up with a normal form of the database.This is done on the basis of the semantics of the data and can b[详细]
2023-02-07 08:55 分类:问答OO design: Copying data from class A to B
Having the SOLID principles and testability in mind, consider the following case: You have class A and class B which have some overlapping properties. You want a method that copies and/or converts th[详细]
2023-02-06 15:44 分类:问答Writing JavaScript according to SOLID
Have any one used the SOLID programming principle (or any of it\'s parts) while developing JavaScript?[详细]
2023-02-04 21:04 分类:问答Am I properly understanding DI/IoC? [closed]
Closed. This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this[详细]
2023-02-02 09:43 分类:问答Programming languages: out of the box legibility and extensibility
Two excellent results of SOLID development ideology are -Legibility -Extensibility over the life of a project (http://en.m.wikipedia.org/wiki/Solid_(object-oriented_design)[详细]
2023-02-02 05:39 分类:问答How should you define the word "Details" mentioned in Dependency inversion principle of SOLID?
From Wikipedia: The principle states: A. High-level modules should not depend on low-level modules. Both should depend on abstractions.[详细]
2023-01-31 01:25 分类:问答SOLID vs. YAGNI [closed]
Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing[详细]
2023-01-19 23:25 分类:问答When implementing dependency injection, should exceptions be injected?
My team is muddling through implementing dependency injection in a PHP project using a homebaked DI container.Our first iteration of DI was perhaps taken t开发者_如何转开发o the extreme, and even exce[详细]
2023-01-10 04:02 分类:问答Does using virtual methods violates LSP( L part of SOLID principles) or there are some exceptions? [closed]
Closed. This question needs to be more focused. It is not currently accepting answers. 开发者_如何学C[详细]
2023-01-09 01:27 分类:问答Does the traditional use of the controller in MVC lead to a violation of the Single Responsibility Principle?
Wikipedia describes the Single Responsibility Principle this way: The Single Responsibility Principle states that every object should have a single responsibility, and that responsibility should be[详细]
2022-12-27 17:04 分类:问答