![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 79
程序猿非鱼
小闭环:阅读、思考、实践、输出
展开
-
面向对象案例:学生管理系统
软件开发的大致流程产品经理:将用户的需求,写成产品规格说明文档程序员:需求分析–>架构设计(概要设计/详细设计)–>编码–>单元(类/函数)测试测试员:自动化测试上线/维护面向对象案例:学生管理系统目的:通过案例熟悉面向对象的设计思想,掌握Python面向对象编程的语法需求:实现对学生信息的增加、删除、修改和查询。架构设计:界面...原创 2019-05-20 23:26:22 · 5372 阅读 · 0 评论 -
面向对象分析与设计
面向对象分析与设计概述面向过程分析出解决问题的步骤,然后逐步实现。-----“自己干活”解决问题的步骤例如:婚礼筹办发请柬(选照片、措词、制作)宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材)婚礼仪式(定婚礼仪式流程、请主持人)公式:程序 = 算法 + 数据结构优点:所有环节、细节自己掌控。缺点:考虑所有细节,工作量大。...原创 2019-05-20 23:28:01 · 463 阅读 · 0 评论 -
面向对象分析与设计——案例:天龙八部技能系统
面向对象分析与设计知识点:面向对象的三大特征:从设计者的角度理解,封装:将需求拆分为一个个类(分而治之)、每一个变化点封装成一个独立的类(封装变化)继承:通过抽象出一个父类来约束子类,隔离子类的多变性(隔离变化)多态:利用重写,使同一父类的方法在不同子类实现不同六大原则:开闭原则类的单一职责依赖倒置组合复用原则里氏替换迪米特原...原创 2019-05-20 23:32:09 · 1287 阅读 · 1 评论