素材牛VIP会员
如何学好面向对象
 驱***森  分类:PHP代码  人气:1668  回帖:15  发布于5年前 收藏
    本人php入行差不多快3年了,平时都是写业务逻辑功能,
渴望技术能够提升一个层面,想学好面向对象,设计模式。

    于是入手了《Learning PHP设计模式》,但是无论我怎么看,
都还是觉得想天书一样,是否由于我基本功不够,挑选错书籍来学习,
希望大神们能够指导一下,推荐先学习的书籍。

    面试的时候,被别人问及面向对象和设计模式的问题,
完全没法回答,作为一个入行快3年的phper来说,太丢脸了!!!!

讨论这个帖子(15)垃圾回帖将一律封号处理……

Lv5 码农
龙***4 页面重构设计 5年前#1

先了解为什么要面向对象,现在写的代码是不是不好维护,有什么方法可以解决,面向对象的一些特性是不是正好可以解决这些问题,结合实际的问题再去研究,就比较好理解了。

Lv4 码徒
25***om UI设计师 5年前#2

刚好最近看了几篇关于设计模式的文章,问主参考下看看。希望对你有帮助:)

Lv6 码匠
飞***z 站长 5年前#3

推荐一本图灵黑色封皮的书,我看了下觉得比较容易理解深入PHP:面向对象、模式与实践

面向对象其实是比较抽象的东西,加上不像原生代码那样的平铺下来,类继承,复用,你看的话跳跃性比较大,一会发现有个貌似在本文件里没有定义的方法出现,容易有眩晕感。

我的建议,1 要搞清楚对象的基础,知道各种基础含义(比如静态变量,析构函数)

     2 要知道怎么找一个类一个方法(借助一些IDE工具去看代码会容易点)
     3 大部分书和教程对对象的解释也很抽象,新手难以理解,通俗的说对象就是一个人,类就是这个人的嘴巴,鼻子,方法就是用嘴吃饭。
Lv5 码农
龙***爸 Linux系统工程师 5年前#4

首先得有个对象

Lv2 入门
ch***ei 职业无 5年前#5

同问

Lv1 新人
月***月 职业无 5年前#6
同问
Lv2 入门
sf***hm 职业无 4年前#7
一般的,单纯从面向对象编程这方面来说,我们需要先理解对象的概念,以及为什么我们要使用面向对象编程,以及跟传统过程化编程之间的优劣.
Lv2 入门
何***人 职业无 4年前#8
php现在行情怎么样啊
11***88:你现在学习这个了吗?
11***88:学习得 怎么样了!
Lv1 新人
PH***ER 职业无 4年前#9
我的经历跟楼主类似,你现在怎么样啦
Lv1 新人
qq***99 职业无 2年前#10
同问
上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取