전체 글
-
interface란프로그래밍 기초 공부 2022. 9. 12. 23:55
두번째로 포스팅 하게 될 내용은 interface에 대한 내용입니다. [ interface란? ] 협업자들과의 약속,명세 와 같은 것 ex) USB USB의 내부 파일의 내용이 바뀌어도 USB 자체 모양이 바뀌지 않으면 USB포트에 연결하는 것은 영향을 받지 않는다. ex) 운전자 - 프레임 - 자동차 디젤 및 전기차등 자동차 내부적으로는 바뀌어도 자동차의 프레임, 동작 방법이 바뀌지 않으면 운전자는 영향을 받지 않는다. 선언(설계)와 구현의 분리 껍데기와 알맹이가 같이 붙어있던 형태를 인터페이스를 사용하여 인터페이스 , 클래스로 분리합니다. 분리하지 않으면 유연하지 않고 변경에 있어 불리하지만 분리가 되어있으면 클래스를 다른것으로 바꾸기가 쉽습니다. [ java에서의 interface ] 자바는 하나의..
-
git과 git workflow프로그래밍 기초 공부 2022. 9. 12. 16:57
처음으로 포스팅 하게 될 내용은 git, git workflow입니다. [git] 우리는 개발을 하거나 코드를 짜면서 여러 파일들을 만들어냅니다. 이 때 파일에 새로운 내용을 추가하거나, 수정할 때 그러한 변경내역을 보존하고 관리하는 것이 필요합니다. 추가하거나, 수정할 때마다 새롭게 파일을 만들어서 저장을 해도 괜찮지만 그렇게 되면 파일의 양도 많아지고 관리하기도 불편하기 때문에 별로 좋지 않은 방법입니다. 그래서 프로그래머들은 git을 사용해서 컴퓨터 파일의 변경사항을 추적해서 보존하고 관리합니다. git이란? 분산형 버전 관리 시스템이다. 편하게 말하면 파일의 현재상태를 따로 보이지 않게 저장해두고 언제나 쉽게 저장된 시점으로 돌아갈 수 있게 해주는 것입니다. 물론 이게 전부는 아니니까 사용방법 설..