profile
무언가를 개발한지 1년이 되어가는 중입니다 @KSASolution

전략 패턴 (Strategy Pattern)

전략 패턴 또는 정책 패턴은 실행 중에 알고리즘을 선택할 수 있게 하는 행위 소프트웨어 디자인 패턴이다. 전략 패턴은 특정한 계열의 알고리즘들을 정의하고 각 알고리즘을 캡슐화하며 이 알고리즘들을 해당 계열 안에서 상호 교체가 가능하게 만든다. - 위키백과전략 패턴은 프

2022년 4월 20일
·
0개의 댓글

스프링 프레임워크의 장,단점 및 특징

스프링 프레임워크의 특징을 설명하고, 장점 및 단점을 포스팅합니다.프레임워크는 프로그램의 기초를 구축할 수 있는 코드의 집합입니다. 개발자라는 직업은 각 개발자의 능력에 따라 결과물의 완성도가 천차만별이기 때문에, 이를 극복하고자 하여 나온 결과물이 프레임워크입니다.

2022년 4월 19일
·
0개의 댓글
post-thumbnail

MVC 패턴 (Model, View, Controller)

Model : 데이터 처리View : 사용자가 보는 페이지Controller : 비즈니스 로직 및 데이터 컨트롤하나의 프로그램을 이런 역할을 하는 모듈로 쪼개놓은 디자인 패턴을 MVC 패턴이라 한다.MVC패턴은 Application 역할을 세 가지로 분리해놓은 디자인

2022년 4월 19일
·
0개의 댓글

프로그래밍 패러다임 -관점 지향(AOP)

"컴퓨팅에서 관점 지향 프로그래밍(Aspect Oriented Programming)은 횡단 관심사의 분리를 허용함으로써 모듈성을 증가시키는 것이 적인 프로그래밍 패러다임이다" - 위키백과객체지향 설계 방식을 충분히 따르더라도, 여러 클래스에 공통된 기능이 흩어져서 존

2022년 4월 19일
·
0개의 댓글

Dependency Injection(의존성 주입)

DI란? Dependency Injection. 의존성 주입 이라고도 한다. A클래스와 A내부의 B가 있을 때, A는 B에 의존성을 가진다 라는 의미이다. 즉, B가 일반적인 의존관계 위의 코드처럼, BurgerChef는 BurgerRecipe를 의존하고있다. 더

2022년 4월 18일
·
0개의 댓글

프레임워크(Framework)란?

공부하며 작성한 포스트입니다. 틀린 내용이나 부실한 설명이 있다면 알려주세요.😁 프레임워크는 프로그램의 기초를 구축할 수 있는 코드의 집합이다. 이를 집을 짓는것으로 비유를 해 보자. 사용자가 집을 직접 짓기 위해 설계도를 직접 그리고, 전기공사 수도공사 등 각각의

2022년 4월 18일
·
0개의 댓글

프레임워크 vs 라이브러리

컴퓨터 프로그래밍에서, 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한다. -위키백과사전적인 정의는 위와 같다. 하지만 학

2022년 4월 18일
·
0개의 댓글

프로그래밍 패러다임 - 객체지향 (OOP)

객체지향 프로그래밍(Object Oriented Programming)객체 지향을 지원하는 대부분의 언어들은 Class라는 문법을 제공한다. 상속 이라는 강력한 문법을 사용하여 코드 재사용성을 높이고, 유연한 설계와 확장성이 높다는 장점이 있다.모든 것을 객체로 나누어

2022년 1월 6일
·
0개의 댓글

Pycaret로 데이터 분석하기 #1

> ### 공식 문서 & Github https://pycaret.readthedocs.io/en/latest/ https://github.com/pycaret/pycaret > ### 소개 복잡한 머신러닝 코드를 몇 줄의 코드로 대체해주는 파이썬 라이브러리

2021년 12월 27일
·
0개의 댓글