Home

Immutable class 사용기

immutable은 무엇인가? 이전에 코드를 작성하면서 java 에도 val이라는 타입이 있는 것을 발견하였다. val 타입의 경우 우변의 타입에 따라 자동적으로 타입이 변하게 된다. 그런데 코틀린에서는 기본적으로 var은 불변객체이다. 그런데 자바는 그렇지 않다. 메리트의 정도가 다른 것이다. 그런 의미에서 immutable에 대해 알아보자.

Read more

인터페이스 참조하기!

평상시에 자연스럽게 클래스로 선언을 미리 해놓는 경우가 많다. 그렇게 되면 나중에 다른 클래스로 쉽게 변경시킬 수 가 없다. 그러한 방법을 해결하기 위해 클래스가 아닌 인터페이스로 선언을 하자. 그리고 때에 따라 클래스로 인스턴스를 생성하자.

Read more

오픈소스를 준비하자

이전부터 오픈소스에 대한 관심이 많았다. 더욱더 공부하기 위해서는 다양한 오픈소스들을 참고하고 공부해야 했다. 그래서 오픈소스를 시작하기 위하여 기본적인 지식에 대해 공부하고 정리하려고 한다.

Read more