Kalıtımı kullanarak bir sınıf oluşturma
Daha önce metin analizi için bir Document sınıfı yazmıştın, ancak NLP projen artık Sosyal Medya verilerine odaklanacak. Genel amaçlı Document sınıfın ileride işine yarayabilir, bu yüzden odağın tweet'lere kaymışken onu bozmak en iyisi değil.
Zaten yazılmış işlevselliği kopyalayıp yapıştırmak yerine, 'DRY' ve kalıtım ilkelerini kullanarak yeni SocialMedia sınıfını hızla oluşturacaksın.
Bu egzersiz, kursun bir parçasıdır
Python'da Yazılım Mühendisliği İlkeleri
Egzersiz talimatları
Documentoturuma önceden yüklendi.Documentsınıfından miras alan birSocialMediasınıfı oluşturmak içinclassifadesini tamamla.- Bir
Document'ı başlatanSocialMedia'nın__init__()yöntemini tanımla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Define a SocialMedia class that is a child of the `Document class`
class ____:
def __init__(self, text):
____.____(self, text)