자바 (3) 썸네일형 리스트형 [JAVA] 자바 디자인 패턴 ( 파사드, 프록시 ) 1. 파사드 패턴 파사드는 어떤 소프트웨어의 다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공하는 객체를 뜻 합니다. 파사드 패턴은 이를 활용한 자바의 디자인 패턴 중 하나입니다. Main1 package JavaPrc; public class Beverage { private String name; public Beverage(String name) {this.name = name;} public void Prepare() {System.out.println("음료 준비 완료");} public void Drink_name() {System.out.println("음료는 "+name+"입니다.");} } Main2 package JavaPrc; public class Movie { private.. [JAVA] 자바 디자인 패턴 ( 싱글톤, 팩토리 ) 1. 자바 디자인 패턴 개발에서 반복되는 패턴들을 쉽게 구현할 수 있도록 패턴화 시킨 것을 디자인 패턴이라 합니다. 빠른 개발과 개발의 편의성을 위해 여러 프로그래머들이 이 디자인 패턴을 사용하고 있습니다. 그 중 자바는 객체 지향 프로그래밍 언어로써 다음과 같은 디자인 패턴을 가지고 있습니다. 2. 싱글톤 패턴 싱글톤 패턴은 객체의 인스턴스가 하나만 존재하는 패턴으로 다음과 같이 구현할 수 있습니다 Main1 package Single; public class CarClass{ private CarClass() {}; private static CarClass car = new CarClass(); public static CarClass getInstance() {return car;} private.. [JAVA] 코드업 기초 1099번 문제풀이 및 해답 코드업 기초 100제 중 마지막 문제인 1099번 성실한 개미의 문제풀이 및 해답입니다. 문제와 입력, 출력입니다. 해당 문제는 10 * 10 사이즈의 임의의 미로를 만들어서 특정 위치까지 이동한 경로를 표시하는 문제입니다. 이 문제를 해결하기 위해선 다음과 같은 조건이 필요합니다. 1. 위치한 열의 값이 0 이라면 9를 출력합니다. 2. 위치한 열의 값이 1 이라면 뒤로 이동 후 아래 열로 내려갑니다. 3. 위치한 열의 값이 2라면 이동을 멈춥니다. 4. 위치한 열의 다음 x 좌표 값과 y 좌표 값이 1이라면 이동을 멈춥니다. 1. 입력 package Codeup; import java.util.Scanner; public class codeup_1099 { public static void main(.. 이전 1 다음