design-principles
-
"Simple and Stupid" 软件设计的原因
-
检查 class 中方法的存在是否违反了 SOLID 原则?
-
哪个实现更好(DRY 和 KISS)
-
什么时候提高程序内聚性会恶化耦合?
-
是否应该在另一个模型中放置一个模型列表?
-
是否存在关联类型不应受具体类型约束的非书面规则?
-
关注点分离和 JQuery AJAX 回调
-
单例多态
-
依赖倒置原则[DIP]中的"Abstractions should not depend on details. Details should depend on abstractions"是什么意思?
-
进行不同父字段初始化的最佳方法是什么?
-
如何保持大型 SOLID 项目的可管理性?
-
每个基础 class 设计的接口
-
单一职责原则有什么用?
-
什么是选项-操作数分离?
-
使用哪种设计模式
-
这是一种反模式还是违反了一些设计原则?
-
将继承与 parent class 一起使用,其中包含仅适用于 child classes 的变量的空字符串
-
包装责任链功能是否比直接在 class 中更好?
-
Web 服务中 DTO 的命名约定是什么
-
结构设计模式:(Private class data)这两个例子有区别吗