제 블로그의 모든 글은 IMHO로 쓴 것입니다. 잘못된 부분이 있으면 덧글을 통해서 소통을 하면 더 좋은 글로 발전이 될 수 있을 것 같습니다. 그렇지만 소통을 할 때 서로의 감정을 존중하는 선에서 해주셨으면 좋겠습니다. 감사합니다:)
set 은 제어자이다. 제어자를 이용해서 변수의 값을 직접 변경하지 못하도록 하고, 대신 메서드를 통해서 값을 변경하도록 작성한다.
set이랑 get을 무분별하게 쓸거면.. 그건 완전 private변수로 선언하는 거랑 뭐가 다른가..? 그리고 get으로 하나씩 가져오면 나중에 코드가 리더블 하지가 않다. 또한 캡슐화가 떨어진다. 왜냐하면 객체의 변수를 제어하는 코드는 객체 속에 있어야 하는데, 바깥으로 그 로직이 나가버리기 때문이다.