关于面向对象
从事软件开发8年了,发现一直炒得很火的面向对象思想在我们公司却一直不被重视,一些公司招人,必须要精通OO,但你看他代码,你的眼睛就会像那个"OO"。为什么呢?到处都是class,完全是为了OO而OO!
我也常常在想,难道每个人,每写一行代码都要OO?OOD?对,OO被滥用了,至少是被滥"要求"了。就像以前有个刚毕业不久的小伙子开口闭口就是Cobra。
我认为,OOD应该用在一个产品的平台面,而对于具体功能的开发,应该不会涉及多少OO,开发人员甚至自以为不懂OO,却能按平台的接口无意识写出符合OO的程序来,这才是优秀的设计。
浙公网安备 33010602011771号