体系结构和设计模式的说明系统名称:店管理系统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■...