반응형
Command 패턴을 알아보자.
학부공부/웹시스템설계및개발2018. 10. 29. 23:20Command 패턴을 알아보자.

Command 패턴 기반의 코드 웹 브라우저를 통해서 명령어를 전달하는 방법은 2가지 1. 특정 이름의 파라미터에 명령어 정보를 전달 2. 요청 URL 자체를 명령어로 사용 Command 패턴의 적용 각 요청을 처리하는 클래스를 별도로 작성한다 . 이때 요청을 하나의 커맨드로 볼 경우 , 각 커맨드를 처리하는 핸들러 클래스가 따로 존재한다 (Command 패턴) 커맨드와 커맨드 핸들러 클래스 사이의 매핑 정보를 별도의 파일에 저장한다. Command 패턴의 적용 2 --> 위의 같은 경우는 CommandHandler라는 인터페이스를 하나 만들어 놓고 , 여러가지의 요청을 처리해주는 클래스를 만들어 주게 되는데 , CommandHandler 를 implements 로써 사용하여서 오버라이딩을 해준다 . 위..

오버라이딩 Vs 오버로딩 의 차이점
Backend/java2018. 8. 9. 19:48오버라이딩 Vs 오버로딩 의 차이점

오버라이딩과 오버로딩의 차이점...참 헷갈리는거 같아서 정리를 해보았습니다. 오버로딩 : 기존에 없는 새로운 메서드를 정의하는 것입니다 ( New ) 오버라이딩 : 상속 받은 메서드를 알맞게 내용을 변경하는 것이다.( Change , Modify ) 다음 코드를 확인 해 보자 . 간단히 얘기해서... 오버로딩은 기존에 없는 완전히 새로운 메서드를 정의하는 것이고... 오버라이딩은 기존의 상속받은 메서드의 내용을 변경하는 것입니다. 즉, 오버로딩과 오버라이딩의 차이는 new와 change의 차이라고 생각하시면 쉽습니다. Parent클래스가 있고... 이를 조상으로 하는 Child클래스가 있을 때... Child 클래스의 어떤 메서드가 오버로딩인지 또는 오버라이딩인지 한번 생각해보세요... 첫번째 메서드는 ..

오버라이딩(Overriding)이란??
Backend/java2018. 8. 9. 19:36오버라이딩(Overriding)이란??

오버라이딩이란 무엇일까.정의 : 부모클래스로 부터 상속받은 메서드의 내용을 상속받는 클래스에 맞게 변경하는 것을 오버라이딩이라고 한다.사전 의미는 : ~위에 덮어쓰다 , ~에 우선하다 다음 코드를 확인해 보자 .쉽게 말하자면 오버라이딩은... 조상으로부터 상속받은 메서드의 내용을 자손에 맞게 변경하는 것을 말합니다. 조상으로부터 상속받은 메서드를 그대로 사용하기도 하지만... 경우에 따라서는 자손클래스에 맞게 내용을 변경해야 할 때가 있습니다. 그럴 때, 오버라이딩이 필요한 것이죠. 상속 받을 때... 상속받고 싶은 멤버만 임의로 선택할 수 없기 때문에... 조상의 모든 멤버를 무조건 받을 수 밖에 없습니다. 그래서 일단 상속은 받고... 상속받은 메서드와 똑같은 메서드를... 내용만 다르게 해서 자손클..

반응형
image