ben bu 3 ilişkileri arasındaki farklar hakkında bazı mesajları okudum ve i noktası olsun düşünüyorum.
ben sadece kodlama yaparken tüm bu aynı yazılır, merak ediyorum?
Soru 1: 3 bir örnek değişkeninde nesne türünün sadece bir değeri vardır?
class A {
public $b = ''
public function __construct($object) {
$this->b = $object // <-- could be a association, aggregation or a composition relation?
}
}
soru 2: bir örnek değişken olmak zorunda ya da statik bir olabilir?
class A {
public static $b = '' // <-- nothing changed?
public function __construct($object) {
$this->b = $object
}
}
Soru 3: nesne oluşturulduktan nerede bir fark var?
i kompozisyon nesne nesnenin içinde yaratılmış olduğunu düşünmek eğilimindedir:
class A {
public $b = ''
public function __construct() {
$this->b = new Object // is created inside the object
}
}
ve toplama / dernek kurucu veya başka bir yöntemle geçirilir:
class A {
public $b = ''
public function __construct($object) { // passed through a method
$this->b = $object
}
}
Soru 4: Neden / bilmek için bu önemlidir. i hakkında başka ne ilişkisi onun içinde bir nesne yorum var mı veya bir UML diyagramı bunu yapıyorsun?
Birisi bu sorulara ışık tutacak olabilir.
teşekkürler!