随笔分类 - 面向对象基础
摘要:[TOC] 楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢? 你搜罗了自己掌握的所有技能,写出了下面的代码来描述这两个角色
阅读全文
摘要:[TOC] 面向过程与面向对象 面向过程: 核心是过程二字,指的是解决问题的步骤,根据某个业务的流程,以流水线的思维方式编写程序 优点:复杂问题流程化,设计思路清晰 缺点:扩展性差,改变了其中一个环节,就会影响其他环节 面向对象: 对象是特征与技能的封装,利用对象具有的属性和方法来实现对象间的交互。
阅读全文

浙公网安备 33010602011771号