[이펙티브 자바] 규칙14. public 클래스 안에는 public 필드를 두지말고 접근자 메서드를 사용하라
이펙티브 자바 Effective Java 2/E국내도서저자 : 조슈아 블로크(Joshua Bloch) / 이병준역출판 : 인사이트 2014.09.01상세보기 // 이런 저급한 클래스는 절대 누구에게 보여주지 말 것 class Point { public double x; public double y; } 이런 클래스는 데이터 필드를 직접 조작할 수 있어서 캡슐화의 이점을 누릴 수가 없다. class Point { private double x; private double y; public Point(double x, double y) { this.x = x; this.y = y; } public double getX() { return x; } public double getY() { return y; }..
프로그래밍/Java
2017. 11. 21. 14:32