목록
'전체 글' 731건
코드로 놀고, 언어로 성장하는 공방.
-
객체 리터럴다음 코드는 oldObject 객체에 동적으로 속성을 추가할 수 있습니다. var sayNode = function() { console.log('Node');};var es = 'ES';var oldObject = { sayJS: function() { console.log('JS'); }, sayNode: sayNode,};oldObject[es + 6] = 'Fantastic';oldObject.sayNode(); // NodeoldObject.sayJS(); // JSconsole.log(oldObject.ES6); // Fantastic 이 코드를 다음과 같이 다시 쓸 수 있습니다. const newObjecy = { sayJS() { console.log('JS'); }, sayNode, ..
-
Movie 컴포넌트 만들기Movie 컴포넌트 만들기import React from "react";import PropTypes from "prop-types";const Movie = () => { return ;};Movie.propTypes = {};export default Movie; Movie 컴포넌트는 state가 필요하지 않으므로 클래스형 컴포넌트가 아니라 함수형 컴포넌트로 작성할 겁니다.또, Movie에 넘어와야 하는 영화 데이터를 정의하고 관리하기 위해 prop-types를 사용했습니다. Movie.propTypes 작성하기우선 id, year, title, summary, poster를 각각 자료형에 주의하여 Movie.propTypes에 추가해봅시다.import React from "react";import..
-
클래스 상속과 객체자바와 상속 선언자바에서는 부모 클래스를 슈퍼 클래스(super class), 상속받는 자식 클래스를 서브 클래스(sub class)라고 부르며, 상속을 선언할 때 확장한다는 뜻을 가진 extends 키워드를 사용합니다.public class Person { ...}public class Student extends Person { // Person을 상속받는 클래스 Student 선언 ...}public class StudentWork extends Student { // Student를 상속받는 클래스 StudentWork 선언 ...} 상속과 객체클래스 상속 만들기 - Point와 ColorPoint 클래스class Point { private int x, y; // 힌 점을 구성하는 x, y..
-
상속상속은 클래스 사이의 상속이지 객체 사이의 상속이 아니라는 점입니다.다시 말해, 자식 객체는 자식 클래스와 부모 클래스에서 만들어진 모든 멤버를 가지고 생성됩니다. 상속의 필요성상속은 코드 중복을 제거하여 클래스를 간결하게 구현할 수 있게 합니다. 클래스의 간결화 - 멤버의 중복 작성 불필요클래스 관리 용이 - 클래스들의 계층적 분류소프트웨어의 생산성 향상 - 클래스 재사용과 확장 용이
-
분석모델 확인분석모델 확인업무분석가가 제시한 분석모델을 확인하는 과정 유스케이스 모델 검증- 액터- 유스케이스- 유스케이스 명세서 개념 수준 분석클래스 검증- 클래스 도출- 클래스명과 속성- 클래스들 간 관계 분석클래스 검증- 스테레오 타입- 경계 및 제어 클래스 도출- 관계 및 상세화 정도 유스케이스 모델 검증점검 대상점검 내용액터- 기능 구현에 관계되는 액터가 모두 도출되었는가?- 액터 목록에서 액터명이 역할 중심으로 명명되었는가?- 요구사항 정의서, 요구사항 기술서에 외부/내부 액터가 모두 도출되었는가?- 액터 목록과 액터 명세서에 기록된 액터가 타당한지 확인유스케이스- 요구기능 구현에 필요한 유스케이스가 모두 도출되었는가?- 도출된 유스케이스를 논리적으로 연결하여 누락된 기능을 파악- 도출된 유스케이스가 유스..
-
UML(Unified Modeling Language)- 표준화된 범용 모델링 언어- 객체지향 설계를 위한 표준언어- 시스템을 시각적으로 모델링하기 위한 모델링 언어- 시스템 개발 과정의 광범위한 분야에 활용 가능 클래스 다이어그램 유스케이스 다이어그램 시퀀스 다이어그램기능 수행을 위해 시스템 내의 객체들이 다른 객체들과 어떻게 교류하는지를 보내주는 다이어그램구성항목설명객체(Object)사각형 박스 안에 밑줄 친 이름아래쪽으로 생명선을 가지고 있음생명선(LifeLine)객체에서 아래로 뻗어 나가는 쇄선시간의 흐름에 따라 발생하는 이벤트 표시실행(Activation)실행되고 있음을 나타냄.직사각형으로 표시, 직사각형이 갈수록 수행시간이 김.메시지(Message)객체 간 상호 작용은 메시지 교환으로 이루어짐시간수행 순서는 위에서 아래로 표시 시퀀스 다이어그램 ..