전체 글
-
객체지향의 사실과 오해 - Chapter7Computer기본지식/객체지향의 사실과 오해 2021. 8. 6. 11:49
안녕하세요. 이번 포스팅은 객체지향의 사실과 오해 Chapter7과 부록에 대한 정리를 해보겠습니다. 드디어 마지막 스터디가 끝나고 책 한권을 정리하네요! 시작해보겠습니다. Chapter 7 : 함께 모으기 파울러의 객체 지향 설계내에서의 세 가지 관점 1. 개념 관점(Conceptual Perspective) 도메인 안에 존재하는 개념과 개념들 사이의 관계를 표현. 실제 도메인의 규칙과 제약을 최대한 유사하게 반영하는 것이 핵심. 2. 명세 관점(Specification Perspective) 사용자 영역인 도메인을 벗어나 개발자의 영역인 소프트웨어로 초점을 옮김. 실제 객체들의 책임에 초점을 맞춤. 인터페이스의 초점을 맞춤. 인터페이스와 인터페이스 구현을 분리해야함. 3. 구현 관점(Implement..
-
Java - JDBC란?Back-end/Java 2021. 8. 5. 15:44
이번 포스팅은 JDBC에 대한 포스팅을 준비했습니다. JDBC가 없이 DB에 접근해서 CRUD를 구현하는 것은 정말 끔찍한 일입니다. 그래서 Java진영에서 API를 제공하여 개발자들의 편의를 충족시켜주고 있습니다. 이렇게 편리한 JDBC에 대해서 알아보겠습니다. ❓ 왜 JDBC가 생겨났을까? 수 많은 데이터베이스 종류에 따라서 각각의 SQL문을 사용해야해서 불편함이 많았습니다. 그래서 JAVA진영에서 그것을 통합해서 사용하기 편하게 메서드와 전역변수를 통합한 API를 출시하게 되었습니다. 바로 그것이 JDBC입니다. ❓ JDBC(JAVA DATABASE CONNECTIVITY)란? JDBC는 자바 프로그램과 DB간의 데이터 전송을 지원해주는 인터페이스(자바 API)입니다. 그래서 이런 인터페이스들을 J..
-
42Seoul - Minitalk42Seoul 2021. 8. 5. 12:08
Minitalk구현 과제에 대해서 포스팅 해보겠습니다. Minitalk는 간단하게 서버와 클라이언트 프로세서가 서로 통신하는 것을 구현하면 됩니다. ❗ 사용가능함수 함수 리스트 write : Terminal창에 글자를 쓰는 함수. signal : *signal(int signum, void (handler)(int)) sigemptyset : *sigemptyset(sigset_t set) sigaddset : *sigaddset(sigset_t set, int signum) sigaction : **sigaction(int signum, const stuct sigaction act, struct sigaction oldact) kill : kill(pid_t pid, int signum) getpid..
-
Unity Software(유니티 소프트웨어)일상/주식 2021. 8. 3. 19:14
안녕하세요! 주식에 대한 포스팅은 처음인데 긴장되네요... ㅎㅎㅎ 포스팅 시작해볼게요! ❗ 뭐하는 기업이지? 유니티는 다들 알다시피 게임 개발용 소프트웨어 기업입니다. 잘 알려져있다시피 현재 75%이상의 게임사가 유니티 게임엔진을 사용하고 있습니다. 그리고 유니티 엔진은 게임 뿐만 아니라 요즘 사용하는 AR/VR기기, 모바일, 태블릿 다양한 곳에 적용되고 있습니다. 💵 실적 유니티는 2020/09월 상장을 하여 고점 대비하여 40%정도 마이너스입니다. 😭 위에서 보듯이 매출은 증가하는데 영업이익은 감소하고 있죠? 유니티 소프트웨어는 항상 마이너스 실적을 기록하고 있습니다. 왜냐면 연구/개발비에 많은 비용을 투자하고 있기 때문이죠. 그래서 현재는 마이너스일지라도 미래 먹거리 분야를 거의 독점하고 있고 연구..