对外观模式的讨论
在做完机房收费系统三层的登录时,要求添加设计模式实现,毋庸置疑的是访问数据库肯定是用抽象工厂加反射,那外观模式呢,应不应该添加,下面将讨论。仅机房收费系统的登陆
在系统登录时要判断用户名是否存在,密码是否正确,还要判断用户类型,一个登录要使用三个方法判断。如果直接用三层实现,在界面层还需根据逻辑层返回的结果进行判断,一是麻烦二是耦合大。如例1.1
例1.1
用错了外观,虽说是外观但是没有起到外观的作用,如例1.3这样就可以啦。附:时序图
用错了外观,虽说是外观但是没有起到外观的作用,如例1.3
这样就可以啦。附:时序图
这样就可以啦。
附:时序图