v2.5.2
Giriş yap

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

jochanoss
449 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?

ilyasbilgihan
1376 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.