????????????????????????
???????????? ???????[ 2013/6/5 10:27:20 ] ????????
??????Щ???????????????????????????????????????????????????????????????????????????????????μ????????????????????λ???????????????????????????????????????????????????????????????????
??????????????????????????????Ч?????????????????????????????????????????Щ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????о???????
??????????????????????
??????????????????????????????????μ???????????μ??????????????????????????“?μ????”???????μ????????????????????????????????????仰????????????????Щ?μ????????????????????????????????Щ?μ??????????????????Щ?μ??????????????????????????????????????????μ??????????????????????
??????????????????????????????????μ??????????????????????????????????μ?????????????????????????????μ???????????????????????????μ?????????????????μ????????????????????????????????????????????????????????????????????????????????????????????????????Щ???????????????μ?????
?????????????????????“???????”????????????????Щ???“???????”??????????????????????????Ч????Щ??Ч?????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ??Ч??????????????????????????“???????”???????
?????????????????????
?????????????????????????????????????????????“??”??????????????????????????????Java????????????????????????????????????????????????浽???????????????????????????????????????????Web????“?????????”?????????????????????????????ú????????????????????????????“???”???????????“??”????????????????????“???????”??????????????????????????????????????????
?????????о???CustomerAccount????
?????????ICustomerAccount??????????????????????????????????????????????????????????????????????????????????????????????У?????????????????????У?????????????????????????????????
public interface ICustomerAccount {
//State-changing methods
public void createNewActiveAccount()
throws CustomerAccountsSystemOutageException;
public void loadAccountStatus()
throws CustomerAccountsSystemOutageException;
//Behavior methods
public boolean isRequestedUsernameValid();
public boolean isRequestedPasswordValid();
public boolean isActiveForPurchasing();
public String getPostLogonMessage();
}
???????1?????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ú??????????????????????????????????????????????????
public class CustomerAccount implements ICustomerAccount{
//Instance variables.
private String username;
private String password;
protected String accountStatus;
//Constructor that performs minimal work.
public CustomerAccount(String username?? String password) {
this.password = password;
this.username = username;
}
}
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11