OOP

    메소드 체이닝 (Method Chaining)

    OOP에서 여러 메소드를 이어서 호출하는 문법입니다. 메소드가 객체(this)를 반환하여 여러 메소드를 순차적으로 선언할 수 있도록 합니다. 메소드 체이닝을 이용하면 코드가 간결해져 하나의 문장처럼 읽히게 할 수 있다는 장점이 있고 장기적으로는 유지보수에 도움이 됩니다. 예시 아래에 메소드 체이닝을 적용한 가상의 DBConnector 클래스를 구현하였습니다. 클래스 (DBConnector - Javascript) class DBConnector { constructor(host, port, user, passwd) { this.host = host; this.port = port; this.user = user; this.passwd = passwd; } setHost(host) { this.host =..