我现在对设计模式和系统设计感兴趣,似乎这些例子很简单,并且错过了在真实复杂系统中将事物组合在一起的方式。
您知道我何时可以找到使用基本原则的复杂设计示例?
答案 0 :(得分:0)
我理解你的意思是现实世界的系统,而不是真正复杂的系统。 您是否会更具体地使用哪种语言来实现它?例如,我使用Delphi / ObjectPascal,我正在研究设计模式和系统设计。我发现寻找OOP Interface Delphi的大部分好例子。如您所知,Interface看起来像抽象类。我也听说过独立注射,并买了一本Nick Hodges的书:Delphi中的独立注射。
http://www.nickhodges.com/page/Dependency-Injection-Series.aspx
他还建议Mark Seeman在.NET中使用依赖注入
https://www.amazon.com/Dependency-Injection-NET-Mark-Seemann/dp/1935182501/ref=pd_lpo_sbs_14_img_0/136-1024374-7962003?_encoding=UTF8&psc=1&refRID=Q6B1JT81ZE5MPRQ83K11
我找到了Dhanji R. Prasanna的“$("#qRowNum'+i)
** - **Dependency Injection: With Examples in Java, Ruby, and C#
”。
我很惊讶,因为很长一段时间没找到好书的OOP。 实际上,如果从特定语言或工具的角度来看,在互联网上有很多例子。 我希望为讨论做出了贡献。好看。