소프트웨어 공학 Chapter01
Software products
Software products
자료형 검사하고 변환하기 코틀린에서는 변수를 사용할 때 반드시 값이 할당되어 있어야 한다는 원칙이 있습니다. 값이 할당되지 않은 변수를 사용하면 오류가 발생합니다. 코틀린에서 값이 없는 상태는 null이라고 하며 null상태인 변수를 허용하려면 ? 기호를 사용해 선언해야 합니다...
코틀린 패키지 코틀린에서 프로젝트는 모듈, 패키지, 파일로 구성 코틀린 프로젝트, 모듈, 패키지, 파일의 관계 이해하기 프로젝트에 모듈이 있고, 모듈은 패키지로 구성되고, 패키지는 파일로 구성 대규모 프로젝트에서는 기능을 모듈로 분리하여 관리함 코틀린 파일은 .kt확장자를 ...
기본 설정 JDK 설치 Oracle JDK는 특정 기능을 사용할 때 라이선스 비용을 지불하는 정책을 시행하고 있기에 여기서는 Open JDK에 부가기능을 추가한 Zulu라는 JDK를 사용한다. JDK를 설치하고 환경변수를 설정해주면 끝남. IDE Intellij IDEA를...
Factory method pattern 상위 클래스에 알려지지 않은 구체 클래스를 생성하는 패턴이며, 하위 클래스가 어떤 객체를 생성할지를 결정하도록 하는 패턴이기도 함 상위 클래스에 구체 클래스 이름을 감추기 위한 방법으로도 사용한다. 예시 기존의 코드로 사각형의 도장을 ...