단일 책임 원칙(Single Responsibility Principle)
단일 책임 원칙 위반이 불러오는 문제점
public class DataViewer {
public void display() {
String data = loadHtml();
updateGui(data);
}
public String loadHtml() {
HttpClient client = new HttpClient();
client.connect(url);
return client.getResponse();
}
private void updateGui(String data) {
GuiData guiModel = parseDataToGuiData(data);
tableUI.changeData(guiModel);
}
private GuiData parseDataToGuiData(String data) {
... // 파싱 처리 코드
}
... // 기타 필드 등 다른 코드
}

책임이란 변화에 대한 것

Last updated