青春时代是一个短暂的美梦,当你醒来时,它早已消失得无影无踪了。
 
夜月琉璃Lv46   
程序员的日常——编程思想自制空调     

本篇内容,用编程思想自制空调,包括完整的软件开发阶段,同时针对此设计进行总结与优化。

开发背景

——停电了,不能编程,空调也不能用。这……不能编程可以,不吹空调简直不能忍啊,怎么处理?

需求分析

——使用现有的工具,以及技术完成小型空调的设计,要能够制冷。

框架:使用某宝的小风扇(JDK源代码),以及制冷核心物品:冰块(JDK工厂函数)。

开发工具:螺丝刀套件(eclipse),生产冰块的工具(工厂模式)

开发平台:桌子(Java)

多线程:在设计小空调的同时,首先使用别的开发工具(冰箱)冻冰块。

疑问:空调还需要冰块,冰块还得去冰箱冻,不是更浪费资源么?并非如此,即使冻冰块使用电量,小空调运作需要电量,但是加起来也远不止真正的空调运行需要的电量。所以,此物十足就是小型空调啊,只是内部机理不同。

软件设计和编码

1.首先准备材料,风扇,载体,剪刀,胶带,螺丝刀……

程序员的日常——编程思想自制空调

2.首先要继承“小风扇”这个类,只需要找出其中的方法进行重写,方法使用。

程序员的日常——编程思想自制空调

3.将空调外壳(显示层)和内核层之间做做个接口。

程序员的日常——编程思想自制空调

4.接口做好了,但是最简单的接口,必须进行修改才能使用。

程序员的日常——编程思想自制空调

5.修改接口,加固衔接部分。

程序员的日常——编程思想自制空调

6.使用重写的方法进行交互,使用方法实现类中成员属性螺丝拧上去。

程序员的日常——编程思想自制空调

7.核心电机做好了,进行显示层包装,对显示层进行修改,让冷风能够按要求吹出去。

程序员的日常——编程思想自制空调

8.进行简单的修改以后发现前端松松垮垮,不会按照我们的需求输出内容,所以给输出口加个CSS样式。

程序员的日常——编程思想自制空调

软件测试

加好CSS样式以后,放入冰块进行测试:结果发现:电机漏风严重!马上追加补丁修复漏洞。

nice!完成

程序员的日常——编程思想自制空调

总结于展望

总结:使用工具类进行程序设计,基本功能已经完成。虽然还是多余的使用冰块,但是最终用的电量还是比空调少,自然能力也比空调弱,就是小的空调。

展望:风力不够,需要修改硬件。系统的耦合度太高,不便于维护,今后的开发一定要控制好耦合度!!

 5  已被阅读了5922次  楼主 2017-08-16 19:41:19
回复列表

回复:程序员的日常——编程思想自制空调

桂公网安备 45010302000666号 桂ICP备14001770-3号
感谢景安网络提供数据空间
本站CDN由七牛云提供支持
网站已接入ipv6
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
如果某些内容侵犯了您的权益,请通过右侧按钮与我们联系
Your IP: 18.117.196.184 , 2024-04-25 09:17:17 , Processed in 0.13281 second(s).
Powered by HadSky 8.3.7
知道创宇云安全