동반객체와 팩토리 패턴 | companion object, Factory Method Pattern
·
JAVA
[이 포스팅에서 다루는 내용] ㅡ 동반객체 개념과 사용법 잡기 ㅡ 팩토리 메서드 (팩토리 패턴) 개념 - 팩토리 패턴 사용 이유 (+팩토리 클래스 이야기) - 동반객체의 팩토리 메서드 ㅡ 프래그먼트에서의 동반객체 동반객체 개념과 사용법 잡기 어떤 클래스 내부의 멤버들을 이용하려면 해당 클래스를 인스턴스화 해야 한다. 그러나 인스턴스화 여부와 상관 없이 사용하고 싶은 멤버도 만들 수 있다. 즉, 객체를 생성하지 않고 접근할 수 있는 변수, 메서드 등을 선언하고 싶을 때가 있을 것이다. 이때 그러한 멤버에다가 자바에서는 static 키워드를 붙인다. 다만 코틀린에는 static 키워드는 없다. 자바의 static 키워드를 통한 정적 멤버, 정적 메서드는 코틀린에 없다. 대신 동반객체(companion obj..
[한빛미디어] 안드로이드 생존코딩(오준석) + 챕터5 BMI
·
JAVA
구매 이유 : 안드로이드가 궁금한데 시작을 어떻게 해야 할지 모르겠어서 이것저것 찾아보았다 -> 시작하는 단계에서 정보가 예쁘게 모아져 있고 간단한 프로그램까지 실습해볼 수 있는 내용이 담긴 이 책을 구매했다. 좋은 점 : 코틀린을 접해볼 수 있었다 + 코틀린 장점을 알 수 있었다 이전에 자바 입문단계를 배웠었는데, 이 책에서 자바와 같은 점과 다른 점을 설명해 주어서 더욱 흥미를 유발하기도>_ 아 레이아웃 에디터의 Design탭을 사용하고 xml탭은 안 건드릴 거라는 것 같다. + 안드로이드에는 LinearLayout, RelativeLayout, FrameLayout 등의 여러 레이아웃이 준비되어 있는데 이 책의 예제는 뷰의 제약설정에 기반한 ConstrainLayout을 기본으로 사용한다고 한다. ..