OOPyyyyyyyyyy



  
  
  
  
  1. package com.sys;  
  2. import com.validate.*;  
  3. /**  
  4.  * Computer 2007   
  5.  */ 
  6. public class Computer {  
  7.     private String[] passWord = new String[100]; //  ,  
  8.     private String[] card = new String[100];//  ,  
  9.     private String[] fingerMark = new String[100];//  ,  
  10.  
  11.     public Computer() {  
  12.         passWord[0] = "2222";  
  13.         card[0] = "accp";  
  14.         fingerMark[0] = "accp";  
  15.     }  
  16.     /**  
  17.      *   
  18.      * @return  
  19.      */ 
  20.     public boolean validate(String passStr)  
  21.     {  
  22.         Validate validate=null;  
  23.         String prefix=passStr.substring(0,2);  
  24.         /* */ 
  25.         if(prefix.equals("pa"))  
  26.         {  
  27.             validate=new PassWordVld(passWord,passStr);  
  28.             return validate.check();  
  29.         }  
  30.         /* */ 
  31.         else if(prefix.equals("ca"))  
  32.         {  
  33.             validate=new CardVld(card,passStr);  
  34.             return validate.check();  
  35.         }  
  36.         /* */ 
  37.         else if(prefix.equals("fi"))  
  38.         {  
  39.             validate=new FingerMarkVld(fingerMark,passStr);  
  40.             return validate.check();  
  41.         }else   
  42.         {  
  43.             return false;  
  44.         }  
  45.       
  46.           
  47.     }  
  48.       
  49.  
  50.     public String[] getPassWord() {  
  51.         return passWord;  
  52.     }  
  53.  
  54.     public String[] getCard() {  
  55.         return card;  
  56.     }  
  57.  
  58.     public String[] getFingerMark() {  
  59.         return fingerMark;  
  60.     }  
  61.  
  62. }