1
beyoung 2017-05-30 10:23:11 +08:00 via iPhone
那你看不如看看 objc 的文档 前几章把勉强对象讲解的很形象
|
2
beyoung 2017-05-30 10:23:20 +08:00 via iPhone
面向对象
|
3
laogui 2017-05-30 12:23:45 +08:00 1
《深入 PHP:面向对象、模式与实践》这本书还不错
|
4
sagaxu 2017-05-30 12:31:58 +08:00 via Android
php 写的太好会导致性能太低,比如 laravel
|
5
changwei 2017-05-30 13:00:56 +08:00 via Android 2
@laogui 这本书不适合新手看的,更适合那种 java 等编程语言转过来,且已经有一两年开发经验的人来阅读。不然很多时候新手不知道为何需要多写这么多看似冗余的代码来实现某个设计模式。看的就会乏味,没有兴趣。
其实《细说 php 第二版》这里面的面向对象讲的很清晰了。我开始也是一直不知道接口,抽象类的意义是什么,都是看了一些开源项目源代码才知道。并且这本书第二版写书的背景是 php5.2,连命名空间和 trait 之类的没有提到,这种简单的面向对象理解起来还是很容易的。 理解面向对象确实一定要用过 java 或者 c#并且看过一定的开源项目才能恍然大悟,不然就算是你写了几个 class 也不一定是对的。因为 class 的编写并不是简单的将一堆函数封装到一个类里面那么简单,而是需要有足够抽象的设计。 |
6
blackjar 2017-05-30 20:10:05 +08:00
oo 是有争议的 你学了半天面向对象 发现他已经不好用了
|