口袋妖怪魂银怎么加速:怎么设计软件

来源:百度文库 编辑:高校问答 时间:2024/04/29 19:30:00
最好留个QQ,如果我学会了,我虽然现在没分,但是以后我会重谢他<她>的...

现在使用的是面向对象的设计思想。从软件工程的角度,软件的开发分为分析和设计两个阶段。分析阶段主要是理解客户需求,在软件公司这个往往是个难点,因为客户时常是说不清楚自己的需求的,要转业的分析师与客户不断的进行头脑风暴,最终完善需求,软件行业中由于需求作的不完美而导致最终流产的案例很多。第二步道了设计,面向对象的设计有四个基本要素:抽象,封装,继承,多态。主要是为了使向软件的可维护性可扩展性,建议去看一些射击模式的书,市面上最经典的一本是Gof的DesignPattern,里面23个pattern对软件的设计很有帮助,在工业界来讲可能会更注重软件的构架,算法可能会居其后,但是也是不可或缺的
95830502