[일상] 🎊우여곡절 혼공학습단 10기 완주!🎊 [혼공학습단 10기 활동 회고✍🏻]
·
◐ 기타/개발자의 일상🎈
- 우여곡절 혼공학습단 10기 완주! 지난 6주 간 함께 하였던 혼공학습단 10기, 그리고 혼공컴운🖥️ 이번 10기 때는 바쁜 일상에 치여 집 나간 혼공족이 되었었다. (그래도 마지막엔 지각 안하고 잘 냈습니다?😁😁) 꿀밤 안때리고 같이 완주한 나당쓰에게도 축하 박수 짝짝짝 👏🏻👏🏻👏🏻 [혼공단 10기] 혼공컴운 - 굿바이 혼공단! 회고 드디어 혼공단 10기가 마무리 됐다. 7월초부터 8월말까지 2달 꽉 꽉 채워 만났던 혼공학습단. 몰아서 하지 않으려고 평일에 조금 조금 야금 야금 블로그를 써서 항상 토요일에 올렸던 직장혼공단. h-owo-ld.tistory.com 혼공컴운, 만나서 반가웠고~ 다음에 또 보자.
[GoF] Adapter 패턴 : 사이에 끼워 재사용한다(2) [상속을 사용한 패턴, 위임을 사용한 패턴]
·
◈ Study/디자인패턴(GoF)🥞
[GoF] Adapter 패턴 : 사이에 끼워 재사용한다(1) [제공된 것과 필요한 것 사이의 차이를 메워주는 패 - Adapter 패턴 : 사이에 끼워 재사용한다(1) Adapter 패턴은 제공된 것과 필요한 것 사이에 들어가서 그 차이를 메워주는, 호환되지 않는 인터페이스를 가진 객체들이 협업할 수 있도록 하는 구조적 yermi.tistory.com - Adapter 패턴 : 상속을 사용한 패턴, 위임을 사용한 패턴 - 전원의 비유와 예제 코드의 대응 관계 전원의 비유 예제 코드 제공된 것 교류 100볼트 Banner 클래스(showWithParen, showWithAster) 변환 장치 어댑터 PrintBanner 클래스 필요한 것 직류 12볼트 Print 인터페이스(printWeak, printS..
[GoF] Adapter 패턴 : 사이에 끼워 재사용한다(1) [제공된 것과 필요한 것 사이의 차이를 메워주는 패턴]
·
◈ Study/디자인패턴(GoF)🥞
- Adapter 패턴 : 사이에 끼워 재사용한다 Adapter 패턴은 제공된 것과 필요한 것 사이에 들어가서 그 차이를 메워주는, 호환되지 않는 인터페이스를 가진 객체들이 협업할 수 있도록 하는 구조적 디자인 패턴이다. Wrapper 패턴이라고도 불린다. - 어떤 경우에 사용할까? Adapter 패턴은 기존 클래스에 한겹 덧씌어 필요한 클래스를 만든다. 즉, 기존 클래스는 충분히 테스트되어 버그가 없는 것을 알기에 Adapter 역의 클래스를 중점적으로 살펴보면 프로그램 검사가 매우 편해진다. 새로운 인터페이스(API)에 맞추기 위해 기존 클래스의 소스를 수정하게 된다면, 기존 클래스 또한 다시 테스트 해야 한다. 소프트웨어 버전 업에도 유용하게 사용된다. Adapter 패턴을 사용하면, 신버전과 구버..
[Library] 자바(Java)로 엑셀파일 만들기 [Apache POI, 마이크로소프트 오피스 지원 라이브러리]
·
▣ Tools/Library🎲
[Library] 자바(Java)로 엑셀파일 읽기(.xls, .xlsx) [Apache POI, 마이크로소프트 오피스 지원 라이브러리] - Apache POI, 마이크로소프트 오피스 지원 라이브러리 Apache POI는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스 파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제 yermi.tistory.com - 자바(Java)로 엑셀파일 만들기 - WriteExcel.java import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi..
[Library] 자바(Java)로 엑셀파일 읽기(.xls, .xlsx) [Apache POI, 마이크로소프트 오피스 지원 라이브러리]
·
▣ Tools/Library🎲
- Apache POI, 마이크로소프트 오피스 지원 라이브러리 Apache POI는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스 파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제공한다. - MVN Repository https://mvnrepository.com/artifact/org.apache.poi/poi https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml - settings.gradle implementation 'org.apache.poi:poi:5.2.3' implementation 'org.apache.poi:poi-ooxml:5.2.3' - ReadExcel.java import org.apache.poi.s..