抽象出一个信息大厦,并构思如何建造,开始施工

本文延续前文,介绍了一个基于JavaFx的信息系统设计过程。作者从面向对象的角度出发,通过设计平台入口,探讨了系统启动、执行、关闭的阶段划分,并用接口来抽象不同阶段的工作。目前,系统框架初具雏形,未来计划进一步细化和完善。
摘要由CSDN通过智能技术生成

接着上一篇文章,系统已经可以看见大的框架,有了基本的设想模样,但还没有任何用处。从最初始的目的出发,我们开始思考如何去施工建造这个工程。

从面向对象的角度去思考

现在已经拥有一个程序运行流程:平台入口的方法

PrimaryApp类的Start()方法->产生一个闪屏->从闪屏上的按钮单击事件中去启动主程序框架界面->主界面主要包括两个文件:MainUiCssController拖拽出的界面设计工具产生的控制器和界面文件MainUiCss.fxml,或者还有一个样式文件MainUi.css

目前我们只做了这么多,而且基本上都是设计工具帮我们出的大力,我们似乎没做多少工作。而且基本我们发现了一个特点,好像这些工作我们都是所见所得,是舞台Stage上看得见的东西。

开始设想执行舞台下面幕后的工作

舞台的后面有大量的工作需要我们去执行,现在我们从整体的角度我们的工程,并给这个工程起名

SystemApp类。我们所有的工作就是完成这个类,这样想是不是感觉事情好像简单很多了。

SystemApp既然就是我们的软件工程,那我们最基本的会想到,它应该有个启动->执行->关闭->结束完成的过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值