본문 바로가기

java3

Solid SOLID란? SOLID 원칙이란 객체지향 설계에서 지켜줘야 할 5개의 원칙( SRP, OCP, LSP, DIP, ISP )을 말합니다. 하지만... 개념을 알아도 실현하기는 어려운 원칙들입니다. 그럼에도 설계원칙을 알아야 하는 이유는 시스템에 예상하지 못한 변경사항이 발생하더라도, 유연하게 대처하고 이후에 확장성이 있는 시스템 구조를 설계하기 위해서입니다. 좋은 설계란 시스템에 새로운 요구사항이나 변경사항이 있을 때, 영향을 받는 범위가 적은 구조를 말합니다. 앞으로 알아볼 여러 디자인 패턴들은 아래의 SOLID 원칙에 입각해서 만들어진 것이므로, SOLID 원칙이 무엇인지 알아보도록 하겠습니다. 1. SRP( Single Responsibility Principle ), 단일 책임 원칙 객체는 단 하.. 2024. 4. 8.
Java 객체지향 개념 2023-08-16 출처 : https://dinfree.com/lecture/language/112_java_4.html 자바 Part-1 객체지향 프로그래밍의 주요 개념과 자바에서 객체지향 프로그래밍을 하기 위한 기본적인 내용을 다룹니다. dinfree.com 01: 객체, 클래스, 인스턴스 객체지향 객체지향이란 현실 세계의 객체 모델을 바탕으로 프로그램을 구조화하고 개발하는 프로그래밍 기법을 말합니다. 전통적인 프로그래밍 언어는 크게 객체지향 프로그래밍 언어(Object-Oriented Programming Language)와 절차지향 프로그래밍 언어(Procedure-Oriented Programming Language)로 구분 되었습니다. 이는 과거 프로그래밍 언어의 구조적 특징에 따른 분류이며.. 2023. 8. 16.
JavaScript 기초 2 2023.06.30 - [LG 헬로비전 DX DATA SCHOOL/Frontend] - JavaScript 기초 JavaScript 기초 1 참조 JavaScript 기초 2023/06/30 JavaScript : 웹 페이지(HTML)의 동적 처리를 향상하기 위한 목적으로 탄생함. 1987년 애플사의 HyperCard가 시초임. 자바와 자바스크립트는 사실 완전 다름. 특징 : 스크립트 언어로, HTML처럼 컴 dxdata.tistory.com 2023-07-03 Java Script C, C++, Go는 Java, Js와는 다르게 운영체제와 직접 소통이 가능하다 // 출력하는 방법 에 출력 : document.write(덜 급한것), document.writeln(급한것) 대화상자에 출력 : alert .. 2023. 7. 3.