【发布时间】:2021-12-15 04:09:33
【问题描述】:
我使用 .NET Core 制作了一个 webapi,并且我有一个“启动”类。这个类有一个“ConfigureServices”方法,它说:
// 这个方法被运行时调用。使用此方法向容器添加服务。
但是每次添加一个新的服务,我都需要“修改”这个方法,但是它违反了开/关原则。
如果我使用 use 和“IF”和“ELSE”标准来做与我修改此方法相同的事情。
那么您对此有何看法?
【问题讨论】:
标签: .net webapi open-closed-principle solid