使用PHP已经一年多了,这个过程中开发的项目大部分都是过程式开发。最近的一些事让我意识到我已经不熟悉面向对象编程了。

  • 阅读一些文章,比如“Skinny Controller; Fat Model”、“Tell, Don’t Ask”等,发现自己的程序严重违反这些原则;
  • 这两天在学习使用PHP的命名空间的特性,虽然知道命名空间的作用,但是使用起来感觉及其不习惯;
  • 尝试使用面向对象的方法设计我最近在做的小程序,感觉很困难的说,不知道从何下手;
  • ……

以上的种种迹象表明我已经忘记了如何进行面向对象编程了,看来是时候重新学习面向对象编程的说。