이것이 자바다 1권 8장 인터페이스 TIL 🔥 인터페이스의 역할 객체의 사용방법을 정의한 타입이다. 객체의 교환성을 높여주기 때문에 다형성을 구현하는 매우 중요한 역할을 한다. Java 8 에서 인터페이스의 중요성은 더욱 커졌다. Java 8의 람다식은 함수적 인터페이스의 구현 객체를 생성하기 때문이다. 🔥 인터페이스를 사용하는 이유? 개발 코드를 수정하지 않고, 사용하는 객체를 변경할 수 있도록 하기 위해서이다. 인터페이스는 하나의 객체가 아니라 여러 객체들과 사용이 가능하므로 어떤 객체를 사용하느냐에 따라서 실행 내용과 리턴값이 다를 수 있다. 따라서 코드 변경 없이 실행 내용과 리턴값을 다양화할 수 있다는 장점을 가진다. 🔥 인터페이스 선언 class 키워드 대신에 interface 키워드를 사용한..
MVC 패턴 파헤치기 https://coding-factory.tistory.com/69 참고 👩💻 MVC 패턴이란? MVC - Model, View, Controller의 합성어로 소프트웨어 공학에서 사용되는 소프트웨어 *디자인 패턴이다. *디자인 패턴이란? : 건축으로치면 공법에 해당하는 것으로, 소프트웨어의 개발 방법을 공식화 한 것이다. 소수의 뛰어난 엔지니어가 해결한 문제를 다수의 엔지니어들이 처리 할 수 있도록 한 규칙이면서, 구현자들 간의 커뮤니케이션의 효율성을 높이는 기법이다. Model : 백그라운드에서 동작하는 로직을 처리한다. (데이터를 가진 객체, 파라미터로 주로 쓰인다.)DB의 테이블과 대응하는 경우가 많다.) View : 사용자가 보게 될 결과 화면을 출력한다. (html/cs..
홀로 성장하는 시대는 끝났다 - 이소영 저(마이크로소프트 이사) 💪🏻 홀로 성장하는 시대는 끝났다를 읽고. 11월 23일 토요일, 성수 플레이스캠프에서 열렸던 Girls in Tech - Start Her Success 에서 정말 운 좋게도 2번이나 당첨되서 성유진, 이소영 연사자님의 책을 다 받을 수 있었다. 집으로 오자마자 이소영 연사자님의 '홀로 성장하는 시대는 끝났다'를 자세도 바꾸지 않고 단숨에 읽어내려갔다. 처음부터 마지막장을 넘길 때 까지 버릴 내용이 단 한 가지도 없었다. 속이 꽉찬 알맹이를 보는 것 같았다. 연사자님이 계속해서 강조하신 '커뮤니티 리더쉽'이 무엇이고, 어떻게 실천해야 하고, 어떻게 발전시켜 나가야 하는지에 대한 방법이 자세하게 나와있다. 어제 올렸던 세미나 후기에도 적어놨..
FIFO FinTech 2019/11/20/wed. FinTech 란? 핀테크(Fintech)란 금융(Finance)에 IT기술(Technology)을 접목하여 복잡하고 어려웠던 금융을 효율적으로 편리하게 서비스하는 것을 뜻한다. 즉, 핸드폰, S/W기술 등을 기반으로 금융 관련 서비스를 제공하는 사업들을 통칭하며, 하나의 산업으로 정의한다. 일부에서는 혁신 정도에 따라 기존 전자금융을 전통 핀테크(Traditional Fintech)와 인터넷전문은행, 크라우드펀딩, 간편결제 등 새로운 서비스를 신생 핀테크(Emergent Fintech)로 구분하기도 한다. 10년 전부터 사용하던 온라인 뱅킹도 일종의 ‘핀테크’라고 할 수 있다. 핀테크가 이전에는 금융상품 사용을 좀 더 편리하게 만드는 것에 그쳤다면 최..
Girls in Tech Seoul 걸스인텍 세미나 후기 Our Networking 오늘 Girls in Tech에서 주최하는 Start Her Success 라는 세미나에 다녀왔다. 요근래 들어 여성들이 주가 되는 IT 세미나들이 많아졌는데, 굉장히 기쁘다. 여성들이 서로 연대하는 것이 중요하다는 생각이 널리 퍼지고 있고, 활발한 네트워킹이 이루어지고 있기 때문에 매우 좋은 현상이라고 본다. 성공한 시니어 여성들의 사례 🔥 성유진 연사자님 '초연결자가 되라' 라는 책을 쓰신, 현재 활발히 활동하고 계시는 분이었다. 성유진 연사자님은 언론 전공으로 미국에서 대학을 나오셨다고 했다. 본인이 좋아하는 일이 무엇인지 꾸준하게 고민하시는 분이었고, 그렇게 적성을 찾다보니 다양한 경험이 쌓였고 현재까지 올 수 있..
이것이 자바다 1권 6장 확인문제. 다음은 키보드로부터 계좌정보를 입력받아서, 계좌를 관리하는 프로그램입니다. 실행 결과를 보고, 알맞게 BankApplication 클래스의 메소드를 작성해보세요. 1. getter/setter/toString package com.self; public class Account { private String ano; private String owner; private int balance; public Account(String ano, String owner, int balance) { this.ano = ano; this.owner = owner; this.balance = balance; } public String getAno() { return ano; } ..