<객체지향의 사실과 오해> 4.역할, 책임, 협력
·
🤓 기술 학습 & 공부 기록/컴퓨터 일반
1. 협력협력은 요청으로부터 시작되며 다수의 요청과 응답으로 구성된다 2. 책임책임의 분류1️⃣ 객체가 무엇을 알고 있는가 -> 아는 것(knowing)- 개인적인 정보에 관해 아는 것- 관련된 객체에 관해 아는 것- 자신이 유도하거나 계산할 수 있는 것에 관해 아는 것 2️⃣ 객체가 무엇을 할 수 있는가 -> 하는 것(doing)- 객체를 생성하거나 계산을 하는 등의 스스로 하는 것- 다른 객체의 행동을 시작시키는 것- 다른 객체의 활동을 제어하고 조절하는 것 📍 책임과 메시지메시지 전송(message-send)- 객체가 다른 객체에게 주어진 책임을 수행하도록 요청을 보내는 것- 협력 안에서 객체는 다른 객체로부터 요청이 전송됐을 경우에만 자신에게 주어진 책임을 수행한다- 한 객체가 다른 객체에게 전..
지극히 개인적인 프론트엔드 개발자의 맥북 초기세팅
·
⚙️ 개발 팁 & 노하우/기타
지극히 개인적인 프론트엔드 개발자의 맥북 초기세팅 1. 크롬 브라우저 설치- 북마크 세팅- 익스텐션 설치(Deepl, React dev tools ...) 2. 터미널 호스트 이름 고정Iterm2를 설치하기 전에는 기본 터미널을 사용해야 한다. 초기화 이후 공용 네트워크에 접속하면 가끔 터미널 호스트 이름이 변경되는 일이 발생한다..  터미널에 아래 명령어를 입력하면 호스트 이름을 바꿀 수 있다scutil --set HostName [새 호스트 이름] 3. Homebrew 설치https://brew.sh/ 공식 홈페이지 참조설치 이후 터미널을 참고하여 path 추가 4. iterm2 설치https://iterm2.com/index.html 공식 홈페이지 참고 5. iterm2 꾸미기5.1. 폰트 설치터미..