| 니앙팽이 - 객체지향(OOP) | 1 | 객체지향 프로그래밍
·
CS/SW 공학
📕 1. 객체지향 개요 📄 1. 객체지향 1). C 같은 언어대신 C++, Java, C#를 쓰는 이유? C#으로 게임를 만들어본 경험에서 나온 생각을 기술해보겠다. 궁극적으로 C보다 생산성이 높아지기 때문이다.이건 C언어를 써보고 접근해야 다음 장점이 왜 장점인지 알 것이다. 처음부터 OOP 기반 언어를 쓰면 이게 기본인줄 알겠지..1. 추상적인 요소와 다형성은 중복 코드를 막고 변경에 강한 개발을 가능케 해준다.2. 상속은 확장된 기능을 가진 요소를 만들기 유용하고 다형적 타입 판별에 도움을 준다.3. 무분별한 정보 의존을 줄여주고 타입 체크로 메모리 안정성에 기여한다.4. 파일 단위가 아닌 코드 단위의 서브 프로그램 제작이라는 관점에서 직관적인 개발이 가능케 한다.① 타입 유연성 추상적인 요소와..
| 니앙팽이 - 네트워크 | HTTP | 개요 / 구성 / 매서드 / 상태 | 404가 뭐죠?
·
CS/네트워크
🌐 클라이언트-서버 1. 용어 여기서 컴퓨터라함은 CPU, RAM이 있는 하드웨어다. 클라이언트 서버에 요청하는 컴퓨터 GET, POST 등등.. HTTP 메서드를 이용해 request 한다. 서버 클라이언트 요청을 늘 Listen 하는 컴퓨터. 요청에 대해 응답을 해주는 프로그램 데이터를 요구하면 데이터 보내주는프로그램 클라이언트-서버 Example > 카카오톡 < 1. 클라이언트 요청 채팅방에 메세지를 입력하고 전송 버튼을 누르는것 2. 서버 요청 응답 채팅방에 쓰여질 http 데이터를 제공(응답)해줌 🌐 URL 정의 Uniform Resource Locator : URL은 웹에 게시된 어떤 자원을 찾기위해 브라우저에서 사용된다. URL의 구조 http://www.example.com:80/path/..