BlueNyang
Tag

태그 · #oop

태그가 붙은 2개의 글

총 1페이지 중 1페이지

SpringNo. 35

[Spring Boot] AOP, 모듈 분리와 무엇이 다른가?

AOP(관점 지향 프로그래밍)는 핵심 비즈니스 로직에서 반복되는 공통 부가 기능(횡단 관심사)을 분리하여 독립적인 모듈로 관리하는 프로그래밍 패러다임입니다. 핵심 로직이 부가 기능을 직접 호출해야 하는 OOP와 달리, AOP는 핵심 로직의 수정 없이 부가 기능을 자동으로 주입(Weaving)합니다. 이를 통해 '할 일(Advice)'과 '적용 위치(Pointcut)'를 정의한 Aspect로 공통 기능을 관리하여 코드의 가독성과 유지보수성을 극대화합니다.

#aop#oop#cross-cutting-concerns#weaving#pointcut
Java 풀스택 아카데미No. 12 멀티캠퍼스 JAVA 풀스택 개발자 아카데미 6회차

[멀티캠퍼스] 풀스택 개발자 아카데미 (8) - Java(2)

자바의 객체지향 프로그래밍(OOP) 핵심 개념인 클래스와 객체, 그리고 OOP의 4대 특성인 캡슐화, 상속, 다형성, 추상화에 대해 설명합니다. 이와 더불어 프로그램의 유연성과 확장성을 높이는 추상 클래스 및 인터페이스의 차이점과 함께 예외 처리 구조를 소개합니다. 마지막으로 데이터 그룹을 안정적이고 효율적으로 관리하기 위한 컬렉션 프레임워크와 제네릭의 활용법을 다룹니다.

#부트캠프후기#멀티캠퍼스it부트캠프#[현대이지웰] JAVA 풀스택 개발자 아카데미 6회차#oop#encapsulation#inheritance#polymorphism#grasp
BlueNyang

BlueNyang

BlueNyang의 개발 log

카테고리

  • Development
  • Framework
  • Language
  • Dev Tools
  • DevOps & Infra
  • Studies

페이지

© 2026 BlueNyang. All rights reserved.

Made with Nuxt.js and Directus