작업 영역 만 포함하는 Shape가있는 곳이 있다고 가정 해 보겠습니다. 그래서 abstract 메소드로 area()를 사용하여 인터페이스 또는 추상 클래스를 작성해야합니까? 이 질문을하는 이유는 다음과 같습니다. 순수한 객체 지향 용어에서 모든 행위는 메소드와 속성에 매핑되어 데이터 멤버에게 매핑됩니다. 그래서 영역은 클래스의 행동 또는 (계산 된) 속성
나는 OO 설계를 늦게하고있다. 또한 ORM으로 EF 4.1을 사용합니다. 이제는 수업과 연관성을 디자인 할 때 두 가지 접근법을 생각할 수 있습니다. 하나는 예를 들어 교사가 과목을 가르치는 것입니다. 따라서 교사 수업은 주제 객체의 참조를 속성 (참조 기반 접근)으로 가질 수도 있고 SubjectId를 속성 (ID 기반 접근)으로 가질 수도 있습니다.
XML 파일을 구문 분석하는 프로세스가 있습니다. 이것은 PAckage 클래스에서 발생합니다. [패키지 클래스가 잘못된 상태로 객체를 설정하고 내가 패키지에 전달되는 filitem을 표시하고 단순화하기 위해 패키지 클래스 을 발생한 오류에 대한 자세한 정보를 캡처하는 위임이있다 ..은 즉`[패키지 내부 foreach(var package in Package
나는 다음과 같이 클래스가 C#을 구성 요소가 :이 구성 요소를 참조하고 다른 기존 C# 응용 프로그램에서 namespace SharedComponent{
class TestResult {
//several members
}
}
을 나는하지만 추가 식별자이 같은 클래스를 인스턴스화 할 필요가 아래. namesp
JSF와 Spring 및 Hibernate를 사용하여 간단한 로그인 화면 구현. 나는 Service and Data Layer Beans를 Spring에 작성하고 Hibernate와 통합했다. JSF에서 사용자 ID와 암호의 두 필드가있는 Sign Up (새 사용자 작성) 화면을 정의하고 Managed Bean에 연결했습니다. (Bean Name : Use
직업 훈련 관리 시스템에서 나는 ICourse 인터페이스를 사용하기로 결정한 CourseBase 추상 클래스가 있습니다. 왜냐하면 가상 클래스 인 기본 Course 엔티티에서 파생 된 모든 클래스에 대한 구현 코드가 중복되는 것을 피하기를 원하기 때문입니다. 각 과목에는 과목이있는 경우 목록이 있으며, 과목은 SubjectBase 추상 수업으로 정의됩니다.
나는 소매 업체를위한 시스템을 설계하는 시나리오를 가지고 있습니다. 이것은 적절한 라이브 어플리케이션이 아니라 내 OO 설계 기술이 올바른지 여부와 올바르게 생각하는지 여부를 확인하는 시나리오입니다. 나는 아직도 여기에서 배우고있다. 나는 C#에서 이것을하고있다. 고정 제품을 판매하는 소매 업체는 공급 업체의 그의 다양한 고정 번호에서 최고의 가격을 선택하
Java에서 익숙하지 않은 코드를 읽고 있는데 클래스가 Deck (카드 갑판의 경우) 인 경우 인스턴스 변수가 이미 Cards인데 왜 그렇게할까요? Deck 확장 또는 상속 Card? 클래스 A가 클래스 B를 상속 받았다고 생각했는데, A가 B (고양이는 동물이기 때문에 고양이는 동물을 상속받습니다) 인 경우에만 상속 받았다고 생각했습니다. 코드은 다음과
몇 가지 수업을 작성했으며 앞으로해야 할 일에 대해 포크로 들어 왔습니다. 내 기본 질문은 클래스간에 매우 유사한 기능을 사용하여 코드를 복제하지 않으려면 어떻게해야합니까? 형편은 지금 당장 나를위한 선택 사항이 아니며, 어쨌든 그들이 너무 많이 도울 것이라고 생각지 않습니다. 다음 클래스를 구현했습니다.
//either a directory
리팩토링되지 않은 코드가 있습니다. 나는 어느 정도 그것을 리팩터링했다. 그러나 나는 더 이상 아무것도 생각할 수없는 시점에 갇혔다. Tractor.java : package com.farm;
public class Tractor implements MethodsInterface{
private int[] position;
private int[