'IT Diary > # JAVA' 카테고리의 다른 글
this , this() 의 차이와 사용 (0) | 2021.08.12 |
---|---|
생성자 ( Constructor) (0) | 2021.08.11 |
Ioc 와 di (0) | 2021.08.10 |
[ JAVA ] 다형성과 추상화 (0) | 2021.08.03 |
[ JAVA ] 캡슐화란? (0) | 2021.07.11 |
this , this() 의 차이와 사용 (0) | 2021.08.12 |
---|---|
생성자 ( Constructor) (0) | 2021.08.11 |
Ioc 와 di (0) | 2021.08.10 |
[ JAVA ] 다형성과 추상화 (0) | 2021.08.03 |
[ JAVA ] 캡슐화란? (0) | 2021.07.11 |
생성자 ( Constructor) (0) | 2021.08.11 |
---|---|
java stream (0) | 2021.08.11 |
[ JAVA ] 다형성과 추상화 (0) | 2021.08.03 |
[ JAVA ] 캡슐화란? (0) | 2021.07.11 |
[ JAVA ] try catch 문 (0) | 2021.07.09 |
추상화라는것은, 어떤 실체로부터 공통적인 부분이나 관심 있는 특성들만 한곳에 모은것을 의미한다. 예를들어서, 지구를 본따 만든 지구본을 예로 들 수 있다. 지구본은 실제 지구로 부터 관심 있는 특성들(대륙의 위치, 위도,경도)만 뽑아서 만든것이다. 지구를 추상화해서 지구본을 만들었다.
객체지향에서의 추상화는 어떤 하위클래스들에 존재하는 공통적인 메소드를 인터페이스로 정의하는것을 예로 들 수 있다.
다형성은, 같은 모양의 함수가 상황에 따라 다르게 동작 하는것을 의미한다.
부모클레스에서 물려받은 가상 함수를 자식 클래스 내에서 오버라이딩 되어 사용되는 것
- 간단히 예를 들자면
군대에서 나는 K2 소총을 잡았고 동기는 K1 소총을 잡았다. 사격 훈련이 있을 때 중대장이 '준비된 사수부터 발사!'라고 외치면
나와 내친구는 명령을 받고 앞의 사로를 향해 총을 쏜다. 이때 중대장은 추상적 객체를 상속받은 모든 객체들에게 명령을 내린것이고
그 병사가 총이 뭐든간에 그냥 발사를 하라는 명령을 한것이다.
즉, 다형성이 없다면 K1 소총을 든 병사 발사, K2 소총을 든 병사 발사 라며 명령을 하나하나 내려야 할 것이다
출처 :https://dis.dankook.ac.kr/lectures/java18-2/2018/09/18/abstract-class-vs-interface/
출처: https://88240.tistory.com/228 [shaking blog]
출처: https://simsimjae.tistory.com/293 [104%]
출처: https://sdesigner.tistory.com/90
java stream (0) | 2021.08.11 |
---|---|
Ioc 와 di (0) | 2021.08.10 |
[ JAVA ] 캡슐화란? (0) | 2021.07.11 |
[ JAVA ] try catch 문 (0) | 2021.07.09 |
[ JAVA ] this 와 this() (0) | 2021.03.14 |
8월의 스위치 기대작은 로맨싱사가 3 입니다.
사실 스팀이나 모바일로는 나온지가 좀 된 게임이고
실제 원작은 1995년에 스퀘어에서 슈퍼페미컴으로 발매한 RPG 게임입니다.
이번에 나오는거는 스위치 버전으로 출시되는 HD 리마스터 한국어 버전입니다.
가장 큰 장점은 오픈월드 형식을 띄고 있는 도트그래픽 JRPG라는 점입니다.
이번 작품에서 플레이어는 8명의 개성 넘치는 주인공 중 1명을 골라, 이야기를 스타트하여 게임을 시작하게 됩니다. 게임 속에서 자신의 선택과 행동에 따라 변화하는 ‘프리 시나리오’를 통해 각양각색의 스토리를 접할 수 있고, 『사가 시리즈』 특유의 ‘번뜩임’ 시스템을 통한 기술 습득은 물론, ‘진형’ 시스템을 구사하여 자유롭게 파티를 편성하고, 전략적인 배틀을 즐길 수 있습니다. 그리고 HD 리마스터판에서 새롭게 추가된 신규 던전, ‘어둠의 미궁’과 다양한 신규 에피소드, ‘NEW GAME+’와 같은 신규 요소를 한층 개선된 인터페이스와 조작감으로 즐길 수 있습니다.
출처 : 나무위키 https://namu.wiki/w/%EB%A1%9C%EB%A7%A8%EC%8B%B1%20%EC%82%AC%EA%B0%80%203
가격이 조금 사악하긴 하지만.. 눈물을 머금고 기다리고 있습니다..
지금 기준으로 봐서는 그래픽도 그저 그렇고.. 예전에 출시되었을때는 신박한 시스템이고 멋진 스토리였겠지만
거진 20년이 지난 지금 다시 플레이를 한다고 했을때 어떨까.. 두려움도 있습니다.
로맨싱사가3가 나오기전에 동일하게 성검의전설 Legend of Mana 가 HD 리마스터 버전으로 출시가 되었었는데
3만원 중반대 가격으로 산 게임치고 생각보다 너무 기대를 많이 한 탓인지 실망이 컸기때문에
이번 로맨싱사가3에는 지난번의 아픔을 씻어낼 수 있다는 기대감을 가지고 있습니다.
그래도 스팀에서의 평가는 생각보다 다들 괜찮은 편이고 오랜만에 접하는 JRPG 한글화이기 때문에
구매하지 않을까 생각이 듭니다.
포켓몬 분석 - 알로라 나인테일 (0) | 2021.08.01 |
---|---|
포켓몬 유나이트 배틀패스 Vs 배틀패스 Plus (0) | 2021.07.30 |
포켓몬 유나이트 지닌물건! 꿀팁!! 꼭 알고가기 (0) | 2021.07.29 |
포켓몬 유나이트 신규 포켓몬! 가디안! (0) | 2021.07.29 |
포켓몬 유나이트 현재 티어 순위! (0) | 2021.07.27 |