Unity3D基础知识 加入小组

34个成员 32个话题 创建时间:2015-09-16

为什么我总是说开发要有面向对象编程思想

发表于2015-09-30 2774次查看

工作多年来,常有下属被我骂上几句(大多是一些一年左右的新人),因为他们开发毫无面向对象编程思想,导致很多东西很难扩展,特别是游戏开发中又要求很多拓展,在一个大的框架下面多个类的继承、封装、管理等等!所以说面向对象编程在游戏开发中比较重要!

面向对象编程不是一门技术,而是一种编程思想

开放-封闭原则:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。

里氏代换原则:子类型必须能够替换掉它们的父类型。

依赖倒转原则:

A. 高层模块不应该依赖低层模块。两个都应该依赖抽象。

B. 抽象不应该依赖细节。细节应该依赖抽象。

 

那么曾经看过一遍相关的文章 建议看一下》凭什么要用面向对象编程 点击查看

 

发表回复
你还没有登录,请先 登录或 注册!