Composition Coding Implementation Flashcards

1
Q

Bir Sınıfın Elemanlarının Başka bir sınıf türünden olması

A

İki sınıf oluşturduk.
bir sınıfın değişkeninde öbür sınıfın türünden bir eleman oluşturursak, İlk olarak değişkeni oluşturduğumuz sınıfın constructer i çağrılır. Aynı şekilde en son da destructer .ağrılır.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
A

C++ kompozisyonu, daha basit nesneleri birleştirerek karmaşık nesneler oluşturmanıza olanak tanıyan bir tasarım tekniğidir. Bu, başka sınıfların üye değişkenleri olarak daha basit nesnelerin bulunduğu bir sınıf oluşturmayı içerir. Kompozisyon, kod yeniden kullanımını ve esnekliği koruyarak karmaşık yapılar oluşturmanın bir yoludur.

C++’ta kompozisyonu uygulamak için genellikle şu adımları izlersiniz:

İlgili sınıfları belirleyin: Kompozisyonun bir parçası olacak sınıfları belirleyin. Bu sınıflar, karmaşık nesneyi oluşturmak için birleştirilecek daha basit nesneleri temsil eder.

Ana sınıfı tanımlayın: Karmaşık nesneyi temsil edecek bir sınıf oluşturun. Bu sınıf, daha basit nesne sınıflarının üye değişkenlerini içerecektir.

Üye değişkenleri bildirin: Ana sınıfın içinde, daha basit nesne sınıflarının üye değişkenlerini bildirin. Bu üye değişkenler, daha basit nesne sınıflarının örnekleri veya işaretçileri olmalıdır.

Üye değişkenlerini başlatın: Ana sınıfın yapıcısında, üye değişkenleri uygun daha basit nesne sınıfı örnekleriyle başlatın. Yeni örnekler oluşturabilir veya mevcut örnekleri doğrudan yapıcıya iletebilirsiniz.

Üye değişkenlerine erişin: Daha basit nesne sınıflarının üye değişkenlerine ana sınıf üzerinden erişebilirsiniz. Bu, karmaşık nesnenin bir parçası olarak daha basit nesneler tarafından sağlanan işlevleri kullanmanıza olanak sağlar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

ÖRNEK

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly