体系结构和设计模式的说明系统名称:店管理系统1
体系结构:MVC 体系结构
软件设计模式:单例模式,观察者模式,适配器模式单例模式:实现注册
观察者模式:添加商品显示在列表
适配器模式:实现密码的加密
本系统采用的体系结构为 MVC 体系结构
设计模式:包括(单例模式,适配器模式,观察者模式)(1)单例模式^ButtonlaycwtX="
0"liymitY="259
0"mnsmonicParsing-"false"onAction="#r{止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(目标抽象类),