There is There is no ~ There is no time to lose. There is no need to worry. There is no other choice. There is no way There is a slight problem with the elevator. There is always hope. There will be ~ There will be time for that later. There will be a call. There will be no trouble. There will be a party tomorrow. There will be a graduation ceremony next spring. There will be a hot meal ready. I..
I Think What are you going to do ~? 무엇을 할 예정이니? What are you going to do after you graduate? 너는 졸업하고 뭐할 생각이니? I’m thinking about ~ing ~할까 생각중입니다. I’m thinking about starting own business. 나는 창업을 해볼까 생각 중이야. Will you be able to do ? ~할 수 있겠니? Will you be able to finish your work and this project on time? If i try really hard, i think i can handle it. I’m thinking about going shopping. I’m thinkin..
1. 버블 정렬 - 인근 원소를 하나씩 비교하여 최대값 혹은 최소값이 맨 끝으로 이동 - 거품이 올라오는 것 처럼, 하나 씩 정렬 됨. - 처음 전체 원소를 비교하는데 (n-1) 번 비교연산, 두번째는 (n-2), 세번째, (n-3)... - (n-1)+(n-2)+(n-3)+...+2+1 = n(n-1)/2 - O(n^2) public class BubbleSort { public static void main(String[] args) { int[] data = { 12, 10, 8, 6, 3}; for (int i = 0; i data[k+1])..
1. Factory Method 패턴 이란? 객체를 생성하기 위한 interface를 두고, 이를 구현하는 subclass에서 실제 객체를 생성하도록 하는 패턴이다. new ~ 를 통해 객체를 생성하는 부분을 캡슐화 함으로써, 결합도록 낮츨 수 있다. public abstract class Component { abstract void paint(); } public class Button extends Component { // @override public void paint() { System.out.println("paint BigButton"); } } public class Label extends Component { // @override public void paint() { System..
1994년 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides(Gang of Four - GOF라 불림) 에 의해 출간 된 "Design Patterns - Elements of Reusable Object-Oriented Software" 은 객체지향적으로 software를 개발하기 위해 자주 사용되는 pattern이 정리 되어 있다.GOF(Gang of Four)의 디자인 패턴은 성격에 따라 크게 3가지로 분류되며, 총 23개의 패턴이 있다.Creational Patterns : 생성 패턴Structural Patterns : 구조 패턴Behavioral Patterns : 행위 패턴- Creational Patterns 5개 -1. Abstract ..
요즘은 여름에도 결혼식, 잔치가 많다,, 여름정장이 없어서 입을게 없었는데,, 결국 거금을 들여 정장 한벌 구입했다!! 아끼는 만큼 정장 포스팅!!지오송지오 2016 S/S 정장구매 상품상의(ZRS24770) / 249,000원하의(ZRS23770) / 129,000원셔츠(ZRS31706) / 63,000원넥타이(ZRS61723) / 39,000원총 480,000원 (서울역 롯데아울렛 지오송지오 매장에서 구매)(서비스로 양말 4pc, 행거칩 4개) 원래 완전 여름용으로 시원하게 입기 위해,, 린넨소재의 정장을 사러 했으나,, 막상 가서 보니 느낌이 오지 않았다..결국 정장의 클래식함은 살리면서 푸른빛이 도는 시원해 보이는 이넘으로 선택!! 울 스판 블레이저 (slender-fit) 혼용율 : 모 98%,..
State 패턴이란?- 객체의 상태에 따라 바뀌는 행위를 캡슐화 한 패턴. - 상태에 따라 if, else 조건문으로 분기하는 부분을 제거하여 simple한 코드를 구성할 수 있다. 예제강아지 육성 프로그램(다마고치)을 만들어보자. 사용자는 강아지에게 밥을 주거나, 놀아주는 2가지 행위를 할 수 있다. 그리고 강아지는 GOOD, HUNGRY, BORED 3가지 상태를 가지고, 상태에 따른 다른 행동을 한다. - GOOD : 배고프지도, 심심하지도 않은 상태. - HUNGRY : 배고픈 상태 - BORED : 심심한 상태 public class Damagochi { private static final int GOOD = 0; // 좋은 상태 private static final int HUNGRY = 1..
Template Method 패턴 이란?상위 클래스에서 알고리즘의 뼈대를 결정하고, 하위 클래스에서 구체적인 알고리즘을 구현하는 pattern 상위클래스의 templateMethod() 에서 operation1(), operation2() 를 각각 호출 하며 흐름의 뼈대를 구성하고 있다.operation1(), operation2() 를 추상메쏘드로서 하위 클래스에서 구현한다. 예제 public abstract class Game { abstract void initialize(); abstract void startPlay(); abstract void endPlay(); // 알고리즘의 골격을 구성하는 template method public final void play(){ //initialize ..
전구 구입 하향등 한쪽 불이 들어오지 않아서 셀프교체를 시도했다! 차마다 다르겠지만 나의 트랙스 하향등은 12V 55W!! 일단 전구는 가성비가 좋다고 하는 "오스람 골드" 로 선택! 티X에서 개당 7500원 2개 구입! 약간 더 노란빛이 도는데,, 밤이나 비올때 노랑이가 시안성에 더 좋다고 한다~ 전구 교체 방법 1. 본넷 열고, 하향등 뒷쪽 덮개 open - 시동끄고 작업, 운전중이였으면 전구가 뜨겁다. 조금 이따가 작업하자2. 전원 단자 분리 - 살짝 힘을 주어 뒤로 뽑자.3. 철사 클립 분리 - 클립이 걸려있는 부분을 살짝 눌러서 옆으로 움직여 분리해주자!4. 하향등 제거5. 새로운 하향등 삽입 - 새 전구의 유리부분은 절대!!! 손으로 만지면 안된다! 전구의 수명이 확 줄어든다고 하니 주의하자 ..