728x90

object 3

[Java] 오브젝트: 코드로 이해하는 객체지향 설계 (2)

조영호님의 오브젝트 읽고! 자세한 내용은 도서를 구입해서 보세요! 1. 영화 예매 시스템 만들기 - 상영클래스 public class Screening { private Movie movie; private int sequence; private LocalDateTime whenScreened; ... 생성자 ... public LocalDateTime getStartTime() { return whenScreened; } public boolean isSequence(int sequence) { return this.sequence == sequence; } public Money getMoviceFee() { return movie.getFee(); } public Reservation reserve..

[Java] 오브젝트: 코드로 이해하는 객체지향 설계 (1)

조영호님의 오브젝트 읽고... 자세한 내용은 도서 구입 후 확인... 1. 티켓 판매 애플리케이션 구현 - 초대장 클래스 public class Invitation { private LocalDateTime when; } - 티켓 클래스 public class Ticker { private Long fee; public Long getFee() { return fee; } } - 관람객 가방 클래스 public class Bag { private Long amount; private Invitation invitation; private Ticket ticket; public boolean hasInvitation() { return invitation != null; } public boolean ha..

[Javascript] Object to Array

전 포스팅에서 Chart.js 사용기를 적었는데, 작업하다가 서버에서 Map형태로 보내준 데이터(Javascript에서는 Object로)를 배열로 변환해서 차트의 라벨과 데이터로 사용했다. 단순히 for문을 돌려서 배열로 만들었었는데, 훨씬 효율적인 방법이 있었다. let obj = { A : 'Apple', B : 'Banana', C : 'Coconut' }; let arr = []; let vArr = []; for (let k in obj) { arr.push(k); vArr.push(obj[k]); } console.log(arr); // ['A', 'B', 'C'] console.log(vArr); // ['Apple', 'Banana', 'Coconut'] for ... in 으로 key에 ..

728x90