객체를 만들어야 할 때와 만들지 말아야 할 때를 구분하는 법, 올바른 객체 생성 방법과 불필요한 생성을 피하는 방법, 제 때 파괴됨을 보장하고 파괴 전에 수행해야 할 정리 작업을 관리하는 요령
item1
public class MyHttpClient {
private String httpMethod;
public MyHttpClient(String httpMethod) {
this.httpMethod = httpMethod;
}
public static MyHttpClient get() {
return new MyHttpClient("get");
}
public static MyHttpClient post() {
return new MyHttpClient("post");
}
}