Life Style(2)
-
[클린코드] 객체지향 설계의 5원칙_ SOLID 원칙이란?
S.O.L.I.D 원칙이란 무엇일까? SRP_ Single Responsibility Principle : 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. OCP_ Open Closed Principle : 개방-폐쇄 원칙 소프트웨어 요소는 확상에는 열려 있으나 변경에는 닫혀 있어야 한다. LSP_ Liskov Substitution Principle : 리스코프 치환 원칙 서브 타입(child component)은 언제나 기반 타입(parent component)으로 교체할 수 있어야 한다. ISP_ Interface Segregation Principle : 인터페이스 분리 원칙 자신이 사용하지 않는 인터페이스는 구현하지 말아야 한다. 만약 어떤 클래스를 이용하는 클라이언트가 여러 개이고, ..
2021.08.08 -
Mac clamshell 모드 (듀얼 모니터 화면 제어)
맥북을 모니터에 연결해서 듀얼 모니터로 사용하시는 분들이라면 한 번쯤 이런 경험 해보셨을텐데요! 맥북을 닫았음에도 불구하고 데스크톱 모니터(듀얼 모니터)는 꺼지지 않습니다 ~ 저는 lg gram 과 맥북을 사용중인데 그램은 그런 기능이 없고, 노트북 닫으면 그냥 바로 꺼지더라구요! 맥북 닫을 때 듀얼모니터도 같이 잠자기 모드로 들어갔으면 해서 구글링하던 중 Mac clamshell 모드라는 것을 알게 되었습니다 ~ 맥북은 모니터에 연결해서 듀얼 모니터로 사용하는 경우가 많아 clamshell 모드를 기본적으로 제공하고 있다고 하네요! 요모조모 쓸모가 많은 mac! ㅎㅎ 무튼! 그래서 clamshell 모드를 끄고 싶다면 noclamshell 을 설치하시면 됩니다! 1. home brew 설치 (이미 설치..
2021.06.10