ooad

    0

    3답변

    작업 영역 만 포함하는 Shape가있는 곳이 있다고 가정 해 보겠습니다. 그래서 abstract 메소드로 area()를 사용하여 인터페이스 또는 추상 클래스를 작성해야합니까? 이 질문을하는 이유는 다음과 같습니다. 순수한 객체 지향 용어에서 모든 행위는 메소드와 속성에 매핑되어 데이터 멤버에게 매핑됩니다. 그래서 영역은 클래스의 행동 또는 (계산 된) 속성

    0

    1답변

    나는 OO 설계를 늦게하고있다. 또한 ORM으로 EF 4.1을 사용합니다. 이제는 수업과 연관성을 디자인 할 때 두 가지 접근법을 생각할 수 있습니다. 하나는 예를 들어 교사가 과목을 가르치는 것입니다. 따라서 교사 수업은 주제 객체의 참조를 속성 (참조 기반 접근)으로 가질 수도 있고 SubjectId를 속성 (ID 기반 접근)으로 가질 수도 있습니다.

    2

    2답변

    XML 파일을 구문 분석하는 프로세스가 있습니다. 이것은 PAckage 클래스에서 발생합니다. [패키지 클래스가 잘못된 상태로 객체를 설정하고 내가 패키지에 전달되는 filitem을 표시하고 단순화하기 위해 패키지 클래스 을 발생한 오류에 대한 자세한 정보를 캡처하는 위임이있다 ..은 즉`[패키지 내부 foreach(var package in Package

    0

    1답변

    나는 다음과 같이 클래스가 C#을 구성 요소가 :이 구성 요소를 참조하고 다른 기존 C# 응용 프로그램에서 namespace SharedComponent{ class TestResult { //several members } } 을 나는하지만 추가 식별자이 같은 클래스를 인스턴스화 할 필요가 아래. namesp

    1

    1답변

    JSF와 Spring 및 Hibernate를 사용하여 간단한 로그인 화면 구현. 나는 Service and Data Layer Beans를 Spring에 작성하고 Hibernate와 통합했다. JSF에서 사용자 ID와 암호의 두 필드가있는 Sign Up (새 사용자 작성) 화면을 정의하고 Managed Bean에 연결했습니다. (Bean Name : Use

    4

    2답변

    직업 훈련 관리 시스템에서 나는 ICourse 인터페이스를 사용하기로 결정한 CourseBase 추상 클래스가 있습니다. 왜냐하면 가상 클래스 인 기본 Course 엔티티에서 파생 된 모든 클래스에 대한 구현 코드가 중복되는 것을 피하기를 원하기 때문입니다. 각 과목에는 과목이있는 경우 목록이 있으며, 과목은 SubjectBase 추상 수업으로 정의됩니다.

    1

    2답변

    나는 소매 업체를위한 시스템을 설계하는 시나리오를 가지고 있습니다. 이것은 적절한 라이브 어플리케이션이 아니라 내 OO 설계 기술이 올바른지 여부와 올바르게 생각하는지 여부를 확인하는 시나리오입니다. 나는 아직도 여기에서 배우고있다. 나는 C#에서 이것을하고있다. 고정 제품을 판매하는 소매 업체는 공급 업체의 그의 다양한 고정 번호에서 최고의 가격을 선택하

    6

    4답변

    Java에서 익숙하지 않은 코드를 읽고 있는데 클래스가 Deck (카드 갑판의 경우) 인 경우 인스턴스 변수가 이미 Cards인데 왜 그렇게할까요? Deck 확장 또는 상속 Card? 클래스 A가 클래스 B를 상속 받았다고 생각했는데, A가 B (고양이는 동물이기 때문에 고양이는 동물을 상속받습니다) 인 경우에만 상속 받았다고 생각했습니다. 코드은 다음과

    1

    2답변

    몇 가지 수업을 작성했으며 앞으로해야 할 일에 대해 포크로 들어 왔습니다. 내 기본 질문은 클래스간에 매우 유사한 기능을 사용하여 코드를 복제하지 않으려면 어떻게해야합니까? 형편은 지금 당장 나를위한 선택 사항이 아니며, 어쨌든 그들이 너무 많이 도울 것이라고 생각지 않습니다. 다음 클래스를 구현했습니다. //either a directory

    0

    1답변

    리팩토링되지 않은 코드가 있습니다. 나는 어느 정도 그것을 리팩터링했다. 그러나 나는 더 이상 아무것도 생각할 수없는 시점에 갇혔다. Tractor.java : package com.farm; public class Tractor implements MethodsInterface{ private int[] position; private int[