电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件设计模式大作业

软件设计模式大作业_第1页
1/10
软件设计模式大作业_第2页
2/10
软件设计模式大作业_第3页
3/10
体系结构和设计模式的说明系统名称:店管理系统1. 体系结构:MVC 体系结构。2. 软件设计模式:单例模式,观察者模式,适配器模式单例模式:实现注册。观察者模式:添加商品显示在列表。适配器模式:实现密码的加密。1. 本系统采用的体系结构为 MVC 体系结构。2. 设计模式:包括(单例模式,适配器模式,观察者模式)(1)单例模式^ButtonlaycwtX="!157.0"liymitY="259.0"mnsmonicParsing-"false"onAction="#rc^Buttcn^荻得注册界面的资Stagestage=newStagef 缶 t 聘倉『砖 tTitl 籾"注册界面“};ews/publi 匚 classSingleRegisterStage{H1#忑单谢梗式//没扫初 J±H 匕privatestaticStageregist-erfnsfance;打 SI 有构适器privateSing1eRegister5tage(}{}W 益开谕问底贩,可开注册畀匱|puhlici.cStsgegetTnst^neet>{止if(registErlpstiar?匚 E==null}{FXNLLoacferLeader=ne^FXMLloader(SingleRegi^terStage,class,getRe^ource£n*nParentpa 厂 writ:snull;try{parfcnt=Leader,loed();}匚 mtch(lOExceptione){本项目在注册时候实现单例模式,该单例模式采用的是懒汉式的单例模式。当在登录界面,点击“注册”按钮时,会使用单例模式的方法 getInstance()生成了一个注册界面。单例实现的类为 SingleRegisterStage(),设定一个公开访问点,实现注册界面的打开,而且是单线程的方式,只能打开一个界面。视图层:Login.fxml控制层:LoginController.java〃注册界面实现@FXML / voidterCickf}throwsIOException{//单例模式生成一个注册界闻厂■呂 ErJnst 耳口匚 E( 升 show():注册实现类:SingleRegisterStage.java界面显示:适配器模式主要用在注册对密码的加密,以及在密码修改的时候进行密码的加密。实现的三个类分别为适Adaptee(适配器者类),Target(目标抽象类),Adapter(适配器类)。而在 Adaptee 类定义为 final 类,只能使用对象适配器实现;Target 目标类中包含了抽象方法doEncrypt(),客户端针对抽象类 Target 中进行编程,在客户端代码中调用了 Target 的 doEncrypt()实现加密;Adapter 类是适配器类,在该类的构造器函数中实例化Adaptee 对象,Adapter 和 Adaptee 是组合关系。适配者类:Adptee.java■...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件设计模式大作业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部