SOLID-principles:SOLID原则的代码示例

时间:2021-05-18 22:12:57
【文件属性】:
文件名称:SOLID-principles:SOLID原则的代码示例
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-18 22:12:57
csharp solid-principles C# SOLID原则 SOLID原理的代码示例。 单一责任原则 班级应注意单一责任。 代码示例 坏路 这个Add方法做的太多了,它不应该知道如何写入日志并添加客户。 class Customer { void Add ( Database db ) { try { db . Add (); } catch ( Exception ex ) { File . WriteAllText ( @" C:\Error.txt " , ex . ToString ()); } } } 好办法 好方法,不要违反单一责任原则。 现在我们抽象记录器,以便记录错误。 class Customer { private FileLog
【文件预览】:
SOLID-principles-master
----Solid()
--------Utilities.cs(601B)
--------Program.cs(732B)
--------Solid.csproj(205B)
--------InterfaceSegregation()
--------IPrinciple.cs(156B)
--------DependencyInversion()
--------Liskov()
--------OpenClosed()
--------SingleResponsibility()
----LICENSE(1KB)
----README.md(7KB)
----SOLID.sln(1KB)
----.gitignore(23B)

网友评论