본문 바로가기
내일배움캠프 스프링3기

2024-01-16 TIL

by 김공돌 2024. 1. 16.


12.객체지향 프로그래밍이란 무엇이고 어떻게 활용할 수 있나요?

객체지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어 개발의 패러다임 중 하나로, 현실 세계의 개념을 프로그래밍에 도입하여 소프트웨어를 모듈화하고 추상화하는 방법

1.객체(Object)
2,클래스(Class)
3.캡슐화(Encapsulation)
4.상속 (Inheritance)
5.다형성 (Polymorphism)

모듈화와 재사용성,유연성과 확작성, 코드 가독성, 테스트 용이성 등의 이점을 가짐

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13. 대용량 트래픽 발생 시 어떻게 대응해야 하나요?

로드 밸런싱 (Load Balancing):트래픽을 여러 서버로 분산시켜 부하를 고르게 분배하는 로드 밸런서를 도입
캐싱 (Caching):정적인 콘텐츠나 자주 요청되는 데이터를 캐시에 저장하여 동일한 요청에 대한 응답 속도를 높임
분산 데이터베이스:데이터베이스를 분산시켜 부하를 분산하고 데이터베이스 병목 현상을 예방

'내일배움캠프 스프링3기' 카테고리의 다른 글

2024-01-15 TIL  (0) 2024.01.15
2024-01-11 TIL  (0) 2024.01.11
2024-01-10 TIL  (0) 2024.01.10
2024-01-08 TIL  (1) 2024.01.08
2024-01-05 TIL  (1) 2024.01.05