TS에서 멤버변수 선언할때
constrctor에서 인자에 private이나 public 키워드를 넣으면
멤버변수 사전선언을 생략할수 있잖아
예를들어서
class Person{
name: string;
constructor(name){
this.name = name;}
}
이거랑
class Person{
constructor(private name: string){}
}
이거중에 어떤 방식이 더 나을까?
멤버변수가 생성자 인자밖에 없을땐 후자가 나을거같은데
그게 아니면 전자가 낫다는게 내 생각인데
고수들 생각이 궁금함
보통 후자로 하고 new로 생성 잘 안함
인스턴스를 안만들고 스태틱으로 한다는말이야??
ㅇㅇ팩토리함수