srp

    2

    5답변

    내가 작성한 응용 프로그램에는 Policy 클래스가 있습니다. 4 가지 유형의 정책이 있습니다. 각 Policy는 PolicyA> PolicyB> PolicyC> PolicyD와 같은 기타 Policy에 대해 가중!됩니다. 누구의 책임은 하나의 정책이 다른 정책보다 우수하다는 논리를 구현하는 것입니까? 나의 초기 생각은>와 < 연산자를 오버로드하고 정책 유

    24

    6답변

    아마 내가 단지 질문 일 뿐이니까. 정보 전문가, Tell Do not Ask 및 SRP는 모범 사례로 함께 언급됩니다. 하지만 나는 그들이 이상하다고 생각합니다. SRP 선호하지만, 질문하지 마십시오에게 위반 코드, 정보 전문가 :/정보 전문가에게 문의하지 마십시오에게 선호하지만, SRP를 위반 Customer bob = ...; // TransferO