coupling

    0

    2답변

    고급 C++ 응용 프로그램에서 결합을 처리하는 방법은 무엇입니까? Witty로 작성된 웹 응용 프로그램의 완성 된 코드를 사용하고 콘솔 응용 프로그램을 만들 수 있습니까? ... Qt로 만든 GUI로 데스크톱 응용 프로그램으로 변경 하시겠습니까? 예/아니오 그리고 그 이유는 무엇입니까? 가장 쉽고 쉽게 만드는 방법은 무엇입니까?

    1

    4답변

    이 포럼에는 커플 링과 응집력의 예가 들어있는 좋은 예제가 많이 있지만, 필자는이를 코드에 완전히 적용하는 데 어려움을 겪고 있습니다. 코드에서 변경해야하는 부분을 식별 할 수 있습니다. 어떤 Java 전문가라도 내 코드를 살펴보고 어떤면이 좋고 나쁘다고 설명 할 수 있습니까? 나는 그것을 전혀 바꾸지 않아도된다. 그것은 ... 많은 사람들이 서로 동의하는


    9

    1답변

    일반적으로 생성자 기반 종속성 주입을 사용하고 싶지만 최근에는 다른 4 클래스에 의존하는 클래스에서 작업하고있었습니다. 긴 인수 목록은 읽기가 어렵 기 때문에 4-args 생성자를 4 명의 설정자로 바꿨습니다. 내가 동료에게 이것을 언급했을 때, 그는 이것이 그 자체가 코드 냄새라고 주장했다. 그는 내가이 수업을 "깰"것을 제안했다. 클래스 자체는 비교적

    1

    3답변

    코드 예제는 C#이지만 일반적인 OO 질문입니다. 당신은 어떤이있는 비의 프로그램을 작성 : 나는 OO 규칙에 따라 알 는, 클래스 커플 링 등 이 예제를 고려, 최소화해야하며, 회원은 가능한 비밀로 유지되어야한다 데이터 집합의 종류 (나는 System.Data.DataSet에 대해 말하지 않고있다.)는 말 그대로 프로그램의 모든 측면에서 사용된다. 사실,

    1

    3답변

    현재 발생하는 디자인 문제가 있습니다. 구성 요소의 계층 구조가 있다고 가정 해 보겠습니다. 이러한 구성 요소의 각이 같은 보이는 추상적 인 Component 유형에서 파생 : public abstract class Component { public abstract Component Parent { get; } public abstrac

    3

    2답변

    이것은 실제로 이전에 질문 한 질문과 관련되어 있지만이 세부 사항에 매달려 있습니다. Java 1.4로 제한되어 있으므로 int 유형을 Object으로 변환하려고합니다. Integer 클래스 객체를 실제로 사용해야합니까, 아니면 직접 캐스팅 할 수있는 방법이 있나요 (1.4에서는 자동 복싱이 없습니다). 이 "수동 복싱"비용은 제 3 층에서 제 1 층으로

    2

    1답변

    시스템에서 커플 링 및 응집력을 측정하는 데 도움이되는 도구를 알고 있습니까?

    4

    3답변

    do3() 함수가 있다고 가정 해 보겠습니다. 해당 함수가 작동하려면 do1() 및 do2() 함수가 필요합니다. 그러나, DO1()와 DO2()가 다른 것들에 필요한 수 (어쩌면 DO4에 대한()) 이러한 모든 기능이 공개되어 (공공이어야 함). 질문 : 코드를 어떻게 구현해야합니까? 옵션 1 : 그래서 function do3() { do2()

    0

    1답변

    ZipFile 클래스와 Content 클래스라고 해봅시다. ZipFile에는 zip 아카이브의 모든 파일 내용을 읽고이를 Content 객체에 넣는 load() 메서드가 있습니다. 가장 적합한 OOP 디자인은 무엇입니까? 이 1) ZipFile.load은()) 콘텐츠 객체 class ZipFile { public function load()