首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

利用Enum解决多种登陆模式

2012-12-26 
利用Enum解决多种登陆方式1、需要解决的问题: a、避免出现坏味道,比如过多的if,else;b、增加新的登陆方式可以

利用Enum解决多种登陆方式

1、需要解决的问题: a、避免出现坏味道,比如过多的if,else;b、增加新的登陆方式可以减少修改成本

2、为了解决以上问题,将引入以下几个关键点:a、引入Login视图对象。b、使用枚举型。

3、具体实现如下。

 IdCard{         public boolean doLogin(Login login ,LoginService service){            return service.checkByIdCard(login.getIdCard(),login.getPassword());        }    }

? ? c、在LoginSevice,增加 checkByIdCard方法。

?

?

?

?

热点排行