srp

    2热度

    5回答

    在我写的应用程序中,我有一个Policy类。有4种不同类型的政策。每个策略都会根据PolicyA> PolicyB> PolicyC> PolicyD等其他策略加权。 谁的责任是实施逻辑来确定一个策略是否比另一个更伟大?我最初的想法是重载>和<运算符,并在策略类型本身中实现逻辑。 这是否违反SRP?

    5热度

    12回答

    我正在阅读很多关于OOP设计中的好做法和差做法。很高兴知道你的设计不好或很好。但是,你如何从不良到好的设计? 我已经从主要businesslogic类中分离了接口(xaml)和代码隐藏。最后一节课越来越大。我已经尝试将它分成更小的类,但现在我被卡住了。关于如何拆分大型课程的任何想法?主类有1个不同类型的数据列表。我正在对总数进行计算,但也对各种类型进行计算。我有方法来执行这些计算,这些计算是从代码

    5热度

    3回答

    目前我们正在使用7种服务。有相当大的。 有没有人有任何单一责任原则和WCF服务的经验?这是否意味着你最终会得到很多小合同?如果是这样,你如何在你的应用程序中管理这些?