software-design
Difference Between Cohesion and Coupling
What is the difference between cohesion and coupling? How can coupling and cohesion lead to either good or poor software design?[详细]
2023-01-04 09:22 分类:问答Implement a finite state automaton in OOP
I am thinking about implementing a program with finite state automaton in an OOP language like Java or C++.[详细]
2023-01-03 20:51 分类:问答Is it the best practice to extract an interface for every class?
I have seen code where every class has an interface that it implements. Sometimes there is no common interface for them all.[详细]
2023-01-03 04:24 分类:问答What is a software framework? [closed]
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical andcannot be reasonably answered in its current form. For help clari[详细]
2023-01-01 20:48 分类:问答What does "program to interfaces, not implementations" mean?
One stumbles upon this phrase when reading about design patterns. But I d开发者_开发问答on\'t understand it, could someone explain this for me?[详细]
2022-12-27 17:51 分类:问答What's a good approach to sound convincing when talking about software design/engineering [closed]
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical andcannot be reasonably answered in its current form. For help clari[详细]
2022-12-21 23:50 分类:问答MVC: Cardinality relationships of Views and Controllers [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[详细]
2022-12-21 18:35 分类:问答What is an Architecture Context Diagram (ACD) and are there any other names for it? [closed]
Closed. This question needs to be more focused. It is not currently accepting answers. 开发者_如何学JAVA[详细]
2022-12-19 18:36 分类:问答When to use getInstanceOf instead of constructor
Back couple of months ago I attended a presentation hosted by two representative of an independent software development company. It was mainly about good software design and practices.[详细]
2022-12-18 20:33 分类:问答What are the most important structured software design principles? [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[详细]
2022-12-18 16:50 分类:问答