点白空.级高.
简单说
就是叫你大量复制复制使用
这是要设计的
C语言没所谓的设计
想什么写什么而已
用复制最多的就是游戏领域
所以OO再游戏用的很多
点白空.级高.
一般程序线性开发C就够了
程序开发 思维用的少
用到的OO少
这就是为什么游戏开发都是C++
记住 只要大量复制 就一定要用OO
沦沉.监总.
工厂造预置,预置填复制的坑 我这么理解的
鸟菜小.级中.
目前水平还很菜 对面向对象和过程 理解还不是区分很清楚
感觉现在还是在面向过程写
沦沉.监总.
就算不弄预置体也弄个预置的数组 不然真要累死
可曾伤了爱情.级高.
现在很多人写代码还是用着oo语言,不用oo思想,结果一有变更,就和重写了一遍一样
沦沉.监总.
做成操作是单独的类 操作可拆装的很累很麻烦好吗
可曾伤了爱情.级高.
我说我以前咋没遇到你那问题,沉沦,我以前委托都是传值,而没有传地址,所以
沦沉.监总.
操作单独的类 可以拆装的话 可累了 谁没事愿意搞这玩意啊
可曾伤了爱情.级高.
循环委托这个传地址问题一个局部变量在用完就回收了,这样传过去会有问题
广大.监总.
?情爱了伤曾可 你这个是我遇到过的问题
广大.监总.
他不识别当时的值。。。。我只好又临时给了个新的变量保存。。再赋值给委托。。。
可曾伤了爱情.级高.
安卓里用final来解决这个问题
点白空.级高.
OO是专业计算机才能学的
业余学编程的 不回写OO的
编程入门简单
但是高级思维模式 不是非专业能学会的
沦沉.监总.
你都弄得可拆装 你不累死啊
策划也不给你那么多时间啊
可曾伤了爱情.级高.
前期累死,后期好处是有的
以前一个同事不做封装,到处用的都是那句,而且里面的值还不一样,我告诉他你封装起来,传值,他不听,结果后来有变动,可改了半天
点白空.级高.
是啊
OO不是人人都会 的
能用OO的都是智商高的人
逻辑紧密的人
工资高的人
用过程编程 谁都会
按步骤编程
OO是设计框架 然后里面写方法 最后实例化调用
呵呵 这才是编程
这才是先设计 后编程
游戏行业需要就是这样人
软件开发都是简单的
要不然C 很多人工资高 其实都是苦力劳动而已
可曾伤了爱情.级高.
比方说数据库操作,就是简单的4个操作,你封装起来就好了,都不听,到时候乱改一通
点白空.级高.
说明太编程不行
思维属于LOW阶段
看到什么用什么
没有前瞻性
低级编程人员
点白空.级高.
可能吧
2个可能
1 根本不会OO
2 觉得功能简单没必要设计框架
可曾伤了爱情.级高.
不是,有些同事就没想到那快去,有些是嫌累
点白空.级高.
但是真正天天用OO的 再简单也是OO设计
用什么编程的?
点白空.级高.
有
没有OO U3D用它做什么
就是因为有OO才用
没OO的编程语言没法做游戏
沦沉.监总.
还有一些其他的
自己大概看看 挺好懂的
设计模式其实就是最常用的东西 也许你不知不觉就用过很多了
点白空.级高.
OO的语法 要比 C的过程编程难
OO是一个设计模式
可曾伤了爱情.级高.
当时看设计模式,有些发现自己就用过
沦沉.监总.
找个别人的 framework 一扒代码
点白空.级高.
设计模式的语法 和写过程编程 完全不一样
点白空.级高.
不是你用过
是程序本身使用就是OO
JAVA本身就是OO
平时用JAVA就是用OO
所以你学习OO的时候就觉得简单了
其实OO最好的就是JAVA
你可以学JAVA