EDIT : SOLVED. 나는 때때로 바보입니다. ... 아래에있는 내 자기 대답 내가 인터페이스와 다형성 public interface IFile
{
List<string> Contents {get;set;}
}
public class File : IFile
{
public List<string> Contents {get;se
내가 개발 단계에서 현재 API를 테스트하는 단위 테스트를 쓰고 있어요 시나리오에서 $이를 통해 참조. 나는 모의 컨테이너 클래스 (데코레이터 패턴)를 가지고 있는데, 실제 객체에 대한 호출 대신 실행되는 mock 배열을 포함하고있다. 이러한 모의 용기는 테스트 실행 중에 DI 컨테이너에 놓여지고 호출은 모델/컨트롤러 대신 컨테이너에 부딪칩니다. 대부분의
저는 캡슐화에 대해 아직도 배우고 있습니다. 나는 GrammarList을 가지고 있는데, 각각 Grammar emcapsulated는 listRule 어레이를 갖고 있으며, 모든 설정자는 & 게터입니다. 여기에서 볼 수 있듯이 : public class Grammar {
private enum Type {Left, Right, NULL};
privat
클래스 A의 개체는 네트워크 연결과 비슷합니다. 즉, 연결 당 핸들이 열리는 것이 특징입니다. 즉, 하나의 핸들 (특정 연결)을 인수로 사용하여 다른 메소드를 호출합니다.이 class A(object):
def __init__(self, *args):
... some init
def my_open(self, *args)
Player (인터페이스) 객체가있는 GameLogic 객체가 있습니다. GameLogic은 getAvailableMoves()입니다.이 코드는 GameLogic 안에 사용되어 Player의 사용 가능한 동작을 알 수 있습니다. 저는 현재 전략 중 Minimax 알고리즘을 사용해야하는 AIPlayer (구현 코드 : Player)을 구현 중입니다. 그런 일
캡슐화에 대해 공부하고 있습니다. 클래스의 모든 데이터 멤버를 private로 만들어서 자바에서 완전히 캡슐화 된 클래스를 만들 수 있습니다. 다른 사용자가 내 클래스 변수에 직접 액세스하여 변경할 수 없도록합니다. 예를 들어 : Class MyAccount{
int AccountTotalAmt = 1000;
}
Class Mainclass{
다음은 차이가 sourcemaking.com에서이 패턴의 예가 있습니다 : https://sourcemaking.com/design_patterns/private_class_data 이 두 예제가있다, 밖으로 교차 메인 클래스와 데이터 클래스를 포함하는 메인 클래스. public class MainClass {
private final <Type
여러 클래스에서 사용하고자하는 다음과 같은 일반 함수가 있습니다. 문제는 헬퍼 클래스에서 이것을 호출하면 표시 여부 때문에 필드 객체를 얻을 수 없다는 것입니다. public <T> List<T> descendingServices(Class<T> cls) {
List<T> descendings = new ArrayList<>();
for