Tag: OOP

0

코드스피츠80_OOP design with game (2)- 2. 모델 (베이스 레이어)

코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 1. 저번시간의 코드에서 잘못된 점을 찾아보자. 1.1 베이스 클래스에 네이티브 지식이 포함되어있다.12345678const Block = class { sta

0

코드스피츠80_OOP design with game (2)- 1. 개요

코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 0. 프로시저 프로그래밍 저번시간의 프로시저 프로그래밍 복습 프로시저 프로그래밍의 특징 함수와 함수가 처리해야 할 데이터가 분리되어있고,데이터와 함수가 같이 연동되어야

0

코드스피츠80_OOP design with game (1)- 2. OOAD & 프로시저 P

코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 객체지향 프로그래밍을 배우기 전,프로시저 프로그래밍 형태의 코드를 알아본다. 2. 게임 개요 및 규칙 2.1 앤티티 파악아키텍트나 디자인패턴을 만드는 설계자들은현상을 보고

0

코드스피츠80_OOP design with game (1)- 1. 객체지향과 값지향

코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 1. 객체지향 준비운동객체지향 ←→ 값지향객체지향의 반대말은 값지향이다.객체지향과 값지향을 비교해보면서 기본개념을 잡고 넘어가자. 1.1 객체지향 1) 참조값을 사용함.객

0

6/ OOP (ES5 기준)

📒 인사이드 자바스크립트 중 메모해야할 부분만 적었습니다. 0. 클래스 기반의 언어 - 프로토타입기반의 언어클래스 기반의 언어 클래스로 객체의 기본적인 형태와 기능을 정의하고, 생성자로 인스턴스를 만들어서 사용할 수 있다. 런타임에 바꿀 수 없다. 정확성, 안전성, 예측성등의 관점에서는 프로토타입기반의 언어보다 좀더 나은 결과를 보장. JAVA,

0

CodeSpitz78 5/ OOAD와 테트리스 (2)

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.아직 정리중.. 1. StageStage 클래스는 뭘 필요로 할까? 판 마지막 판이 몇 판일까? = 몇 판까지 있을까? 속도** 판마다 속도가 증가한다.** 최소 속도 최대 속도 ** 속도는 어떤 객체가 가져가야할까?** Game보다는 Stage가 적합. 캡슐화와 은닉화

0

CodeSpitz78 4/ OOAD와 테트리스 (1)

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.OOA, OOD까지만의 내용만 다루었습니다. 강의와 추가로 찾아본 자료와 섞여있습니다. 1. 개요1-1 OOAD? 개념 (Object-Oriented Analysis and Design)소프트웨어를 개발하는 하나의 방법론으로모든 소프트웨어 시스템의 주요 기본요소를사물을 가리키는

0

CodeSpitz78 3/ (stack 구조) HTML parser ✨✨

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.참고 : 렌더링 엔진 - 파싱 1. 개요어떤 상황을 보고 구조적이고 재귀적인 형태로 파악을 할 수 있느냐,데이터 분석을 할 수 있느냐.. BNF<기호> ::= <표현식> 내부 구성요소로부터 응용구성요소 확장하는 것을 BNF 정의방식 언어의 구성요소를 정의

0

CodeSpitz78 2/ 루틴 심화

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.공부 후에는 풀어서 쉬운 언어로 설명할 수 있도록 연습하자. 1. 참조 전파의 문제 LA는 간접적으로 B를 물고 있다. 상호 참조(연쇄참조)가 되어서 서로 오염이 된다.. 디버깅이 어려워진다. 참조값은 전체를 오염시키기 쉽다. 복사본을 넘겨야한다. 2. 서브루틴의

0

CodeSpitz78 1/ 루틴과 결합도-응집도 모델

🌕🌑🌑 🔥 코드스피츠 수업을 수강하면서 복습한 내용을 정리했습니다.공부 후에는 풀어서 쉬운 언어로 설명할 수 있도록 연습하자. 1. Sub Routine 1-1. sub routine flowflow 메모리에 적재되어있는 명령이 순차적으로 실행되는 과정을 의미한다. sync라고도 한다. routine 메모리에 적재되어있는 명령어 세트 명령어