나는 '은행'클래스와 '분기'클래스를 가지고 있습니다. '지점'은 '은행'에서 상속됩니다. 나는 단지 'Bank'객체가 새로운 'Branch'객체를 생성하는 것을 허용하고자합니다. (예 : citi 그룹 만 citi 은행의 새 지점을 열 수 있음). 이것을 달성하는 데 가장 좋은 디자인 패턴은 무엇입니까? 현재 개인 생성자와 친구 클래스를 사용하고 있습니다
필자는 (이 문제가없는 많은 다른 Util 클래스 중에서) private 생성자를 갖는 테스트에 실패한 FileUtil 클래스를 가지고 있습니다. 클래스 정의는 다음과 같습니다 내가 개인 생성자를 가지고 테스트를 많은 다른 클래스가 위에서 언급 한 바와 같이 public final class FileUtil {
/**
* Hidden c
내가 C++에서 자바 열거 형을 모방하려고 해요, 그래서 (물론 내 질문에 관련이없는 것 아무것도 제거)과 같이 코드를 생성 : MyEnum
{
public:
class Value1;
class Value2;
static Value1 VALUE1;
static Value2 VALUE2;
private:
기본 생성자가있는 Abstract 클래스와 개인 생성자가있는 클래스의 차이점은 무엇입니까? 또 다른 의문점이 있으니 이 프로그램을 아래에서 고려하십시오. 누구든지 설명해 주실 수 있습니까? 그런 코드에 쓸모가 있습니까? abstract class AbstractAndPrivate
{
AbstractAndPrivate()
{
AbstractAn
간단한 질문이 있습니다. 서브 클래스가 C++에서 개인 생성자 (즉, 싱글 톤 구현)를 가질 수 있습니까? class MySubClass : public MySuperClass {
public:
// etc.
private:
MySubClass();
static MySubClass* _instance;
};
이 예가 올바
어떤 이유로 든 개인 생성자를 호출하는 정적 메서드로 만들어진 개체가 있습니다. (싱글 톤이 아닙니다.) 더 많은 멤버와 기능을 가진 첫 번째 오브젝트에서 새 오브젝트를 파생 시키려고합니다. 정적 메서드가 firstObject* 개체를 반환하기 때문에 문제가 발생하므로 secondObject*의 다운 캐스팅을 사용하여 생성하면 메모리가 오버플로됩니다. 어떻
내가 개인 생성자를 갖는 개체를 반환 개체 인스턴스를 반환하여 싱글 톤 패턴을 구현하는 기존 코드가 -이 공장에 대한 종속성을 주입 할 필요가 export class SingletonFactory {
private static factoryInstance = new SingletonFactory();
private constructor(
때문에 더 열심히 결합의 app-config.xml를 통해 구성하지 않고 있기 때문에 보안의 주석 스캔 기능과와없는 AppConfig.java,이 같은 봄 콩의 인스턴스를 만드는 데 : @Configuration
public class AppConfig {
@Bean
public AddressService addressService(){