본문 바로가기
[Spring] Spring Framework 의 개요 #2 Spring Framework의 개요 #2 변화를 예상 -> design pattern 적용 가능. 관심사의 분리( Separation of Concerns ) 관심이 같은 것끼리는 하나의 객체 안으로, 관심이 다른 것은 가능한 따로 떨어져 영향을 주지 않도록 분리. 템플릿 메소드 패턴( Template Method Pattern ) 슈퍼클래스에 기본적인 조작의 흐름을 만들고, 그 기능의 일부를 추상 메소드나 오버라이딩 가능한 protected 메소드 등으로 만든 뒤, 서브클라스에서 이런 메소드를 필요에 맞게 구현해서 사용하도록 하는 방법. 이 때 선택적 override 가능한 method 를 hook method 라고 한다. 팩토리 메소드 패턴( Factory Method Pattern ) 서브클래스에.. 2013. 6. 25.
[android] 왜 ics 부터 ok cancel 버튼 위치가 바뀌었나? 왜 ics 부터 ok cancel 버튼 위치가 바뀌었나? 안드로이드 버전 2.3 계열인 진저브래드까지 약 2년간 열심히 사용하다가,ICS 라는 녀석이 나오면서 Yes/No 혹은 Ok/Cancel 다이어로그만 뜨면 짜증이 나기 시작했다. 왜냐면, 오랜기간을 요렇게 OK 가 왼쪽, Cancel 이 오른쪽인 interface 를 사용했는데 ICS 부터는 OK가 오른쪽, Cancel 이 왼쪽인 interface 로 바뀌었기 떄문!! 대부분의 OS 가 OK 는 왼쪽에 Cancel 은 오른쪽에 배치하고 있다. 그래서 궁금했다. 왜 갑자기 이렇게 Ok/Cancel 혹은 Yes/No 의 위치를 바꾸게 되었는지.. 열심히 구글링을 한 결과 가장 신뢰성 있다고 찾아낸 답변은 이런 것이었다. 1. 모바일 디바이스는 한손으로.. 2013. 5. 29.
반응형