Java8 JAVA object equals, String equals 는 뭐가 다를까? JAVA object equals, String equals 는 뭐가 다를까? equals() 두 객체의 내용이 같은지 확인하는 Method 1. 객체를 비교해보자 public static void main(String args[]) { User user1 = new User("shlee", 20); User user2 = new User("shlee", 20); System.out.println(user1.equals(user2)); // 결과는 false } public class User { private String name; private int age; public User(String name, int age) { this.name = name; this.age = age; } } 이게 아무.. 2021. 2. 19. java 디자인 패턴 Decorator 패턴 java 디자인 패턴 Decorator 패턴 Decorator 패턴에 대해 알아보자. Decorator 패턴은 무엇일까??? 케익 베이스가 있다고 하자. 케익에 크림을 바르면 아무것도 없는 케익이다. 거기다가 딸기를 얹으면 스트로베리 케익 초콜릿으로 이름을 쓰고 초를 꽃으면 생일 케익이 완성된다. 객체도 이런 케이크와 비슷한 경우가 있다. 우선 케익베이스 처럼 중심이 되는 객체에 장식과 비슷한 기능을 하나씩 입히면 좀더 목적에 어울리는 객체가 완성된다. 이와같은 데코레이션을 해나가는 디자인 패턴을 Decorator 패턴이라고 한다. 아래 소스를 참고 보자 !! Component.java ( abstract class ) 2021. 2. 17. 이전 1 2 다음