因为有点c/c++的基础和皮毛之皮毛的shell编程基础,所以在学php时的前面部分,即面向过程的程序设计,感觉还是比较轻松的,但是刚看了面向对象的编程部分后,就不懂的多了,也许是书上写的简略了,当然自己没有基础也是原因,我没有学习过Java,像后面的重载,抽象类,接口,clone,魔术方法,工厂模式,单件模式,对象遍历,等等许多概念都是第一次接触,现在也困惑不太知道从哪开始着手学习?难道先学Java?请大侠们多多指点啊。你的一言半语我都会感激!谢谢!

解决方案 »

  1.   

    无需java.
    不懂的先放下,在实际的编程过程中用到或者接触的时候再学.有些东西可能你在很长的一段时间都用不到,等你的基础知识积累得足够多的时候看这些内容就会发现原来就那么回事。
    或者找一些能接受看懂的视频/书了解清楚在说什么即可.这些概念都不难,难的是你怎么去得心应手的应用。
      

  2.   

    重载,抽象类,接口,clone,魔术方法,工厂模式,单件模式我很负责的说,这些你是用不到的
      

  3.   

    建议看看 php和mysql的web开发这本书,号称圣经,不要再回头学习C++或者java,关于类得问题有点概念就好,用几次就有感觉了。我也才学不久,故有同感
      

  4.   

    呵呵,这些概念性的东西,其实无需理会,一般见得多了,了解了用法,也就理解了那些东西。在实际的使用过程中,渐渐地你就会理解那些东西为什么那么称谓,什么抽象类,接口,clone,魔术方法,工厂模式,单件模式,对象遍历等等。总之要努力耐心的去看,去理解,去揣摩,去设想用到的情景,接触时间一长就什么都OK了