面向对象的一些新理解

很多人对面向对象都非常苦恼。

面向对象,说简单也简单,几乎每个编程人员都知道如何new一个对象,如何调用对象提供的方法,如何自己编写一个简单对象。

但大部分人都知道,面向对象应该不仅如此。

几乎没“亲自”使用过继承,几乎没亲自定义过接口…

为什么?

其实,原因不是对这些知识的不了解,而是“恐惧心理”在作祟。

害怕用的不对,害怕用的不规范…

其实,无需将面向对象看成是“束缚”,而是要将其看作“工具”——编程语言提供给我们的工具。

面向对象的使用,没有所谓的好坏。所谓的设计模式也仅仅是“经验之谈”,莫要成为枷锁。

最后,给大家的忠告:

在你觉得需要继承的时候,就去继承;在你觉得需要使用接口的时候,就去使用接口…实践出真知!



发表评论

电子邮件地址不会被公开。