디자인 모델 의 공장 모델 factory (1)
3906 단어 공장 모드
demo: 로그 인 문제 가 다른 업 종 에 따라 기업 이 필요 로 하 는 로그 인 모델 도 다 릅 니 다.
public class LoginActivity {
/** * @param args */
public static void main(String[] args) {
//
//LoginBizUserPwd loginBizUserPwd=new LoginBizUserPwd();
/loginBizUserPwd.login("");
// ,
//
//
//
//
// ,
// , ( )IloginBiz , , loginActivity 。
IloginBiz iloginBiz=Factory.newInstance();
iloginBiz.login("");
}
}
다음은 Biz 층, 로그 인 인터페이스, 로그 인 인터페이스의 서로 다른 실현 류, 공장 류 와
// , , 。
public interface IloginBiz {
public boolean login(Object object);
}
public class Factory {
// ,
public static IloginBiz newInstance()
{
// , loginActivity ,
//
//return new LoginBizUserPwd();
return new LoginBizByMobile();
}
}
//
public class LoginBizUserPwd implements IloginBiz{
public boolean login(Object object)
{
System.out.println(" , ");
return true;
}
}
//
public class LoginBizByMobile implements IloginBiz{
@Override
public boolean login(Object object) {
System.out.println(" ");
return false;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 공장 모드, 추상적인 공장 모드를 쉽게 파악예를 들어 우리는 새로운 대상을 만드는 실현 세부 사항을 주의하고 필요한 매개 변수를 초기화해야 한다.이렇게 하면 우리는 프로그램 논리의 실현이 아니라 대상의 창설에 더 많은 신경을 쓰게 되고 우리의 프로그램 개발 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.