聚合+组合
aggregation: has a
composition: is a part of
///组合
class pc
{
var $mourse;
function pc($mourse)
{
$this->mourse=$mourse;
}
}
//聚合
class pc
{
function pc()
{
$this->mourse=new Mourse();
}
}
本文通过具体的PHP代码示例介绍了面向对象编程中的两个核心概念——聚合与组合,并详细解释了两者之间的区别。聚合表示一种拥有的关系,而组合则表示整体与部分的关系。
聚合+组合
aggregation: has a
composition: is a part of
///组合
class pc
{
var $mourse;
function pc($mourse)
{
$this->mourse=$mourse;
}
}
//聚合
class pc
{
function pc()
{
$this->mourse=new Mourse();
}
}
3317

被折叠的 条评论
为什么被折叠?