面向对象编程
面向对象编程
传统的面向过程开发
比如人狗大战
我会判断 如果人赢了狗 会怎么样,狗赢了人会怎么样?
而面向过程开发相当于 我先定义一个模型叫狗,再定义一个模型叫人, 各自有各自的方法(人可以是打, 狗可以是舔,)将方法作为属性传给各自的模型, 然后生成模型的实例,调用实例的方法来进行人狗的对打交互
posted on 2020-07-09 19:32 sunnywillow 阅读(108) 评论(0) 编辑 收藏 举报
传统的面向过程开发
比如人狗大战
我会判断 如果人赢了狗 会怎么样,狗赢了人会怎么样?
而面向过程开发相当于 我先定义一个模型叫狗,再定义一个模型叫人, 各自有各自的方法(人可以是打, 狗可以是舔,)将方法作为属性传给各自的模型, 然后生成模型的实例,调用实例的方法来进行人狗的对打交互
posted on 2020-07-09 19:32 sunnywillow 阅读(108) 评论(0) 编辑 收藏 举报