v2.5.2
Giriş yap

Aynı davranışı gösteren iki ayrı sınıfın isim olarak ayrılması gerekir mi?

jochanoss
444 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba,

Ben medium-clone uygulaması yapmaya başladım,
farkettim ki medium da yorumlar(comment)
ve hikayeler(post) aynı özelliği göstermekte.

 class Post {
  constructor(author, title, content, isPrivate = false) {
    this.id = uuidv4();
    this.title = title;
    this.content = content;
    this.author = author;
    this.date = new Date();
    this.isPrivate = isPrivate;
    this.claps = [];
    this.comments = [];
  }
  printClaps() {
    this.claps.forEach((clap) => console.log(clap.userName));
  }
  printComments() {
    this.comments.forEach((comment) => console.log(comment.content));
  }
};
JavaScript

Gördüğünüz üzere henüz konsol uygulaması :D

class Comment extends Post {
  constructor(params) {
    super();
    // içerik doğru olmayabilir 
    // template olsun diye yazdım
  }
};
JavaScript

Bu şekilde ayırmalı mıyım yoksa başka bir yöntem mi uygulamalıyım?

Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (1)
ilyasbilgihan
1365 gün önce

Bence böyle yapman gayet mantıklı olmuş, fakat farklı bir yöntem öneren olacak mı bakalım, ben de merak ettim.