PHP.class的学习(三)
接下来,接下来,是最最枯燥的理论知识
摘选三:
面向对象的设计原则-类设计原则
作者:中国系统分析员顾问团高级顾问 张华 来自:CSAI.cn
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。
接下来,接下来,是最最枯燥的理论知识
摘选三:
作者:中国系统分析员顾问团高级顾问 张华 来自:CSAI.cn
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。
接下来,再再努力!
摘选二:(注:本教程来源网上,方便学习之用。)
php中的MVC模式运用
首先我来举个例子:
一个简单的文章显示系统
简单期间,我们假定这个文章系统是只读的,也就是说这个例子将不涉及文章的发布,现在开始了。
由于只涉及数据库的读取,所以我定义了两个interface
Interface DataOperation
{
public function select($info);
public function selectNum($info);
}
一直以来,对class的概念都很模糊,一是由于网络关于这方面的具体讲解实在是很少,二是本人也并非聪明人士。所以,针对网上各式各样的教程,总结出自己的一份经验,希望对大家有所帮助(主要也是为了方便以后查阅)。
摘选一:(注:本教程来源网上,方便学习之用。)
作者:深空
对类的摸索~~俺用了半年时间才大概理解类的作用和实现。主要是没有一篇能让我理解的文章(之前没接触过任何OO的东西)。
以我的观点来说说PHP中的Class,用于表达的语言都是非正式的语言,也不能确定是否正确。
建立一个类很简单:
程序代码
class my_class {}
类到底干什么呢?很多人都说是什么黑匣子,我在这里称它为一个独立的整体。我们只知道类名,而不知道里面有什么东西。那么,该如何使用这个类呢?
首先:要知道它里面是否定义了公共的变量--专业术语上称它为“属性”。
其次:要知道它里面定义了什么函数--专业术语中称它为“方法”。
我都被这些专业术语搞糊涂了,所以干脆不理它了。