본문 바로가기

카테고리별 질문 정리2

한, 두줄 정리 객체지향 객체 객체는 현실 세계를 모델링한 개념이고, 객체 내에는 명사형의 상태와 동사형의 메서드가 존재한다. -> 물리적인 특성 위와 같은 말로 객체는 데이터와 그 데이터를 조작하는 프로시저로 구성된다. 실제로 객체를 정의할 때 사용되는 것은 객체가 제공해야 할 기능이며, 객체가 내부적으로 어떤 데이터를 갖고 있는 지로는 정의되지 않는다. -> 객체의 핵심은 기능을 제공하는 것 객체지향 패러다임 적절한 객체에게 적절한 책임을 할당하여 서로 메시지를 주고 받으며 협력하도록 하는 것 점점 증가하는 SW 복잡도를 낮추기 위해 객체지향 패러다임 중요성 높아짐 중요 포인트 클래스가 아닌 객체에 초점을 맞추는 것 (?) 객체들에게 얼마나 적절한 역할과 책임을 할당하는지 객체지향 4가지 특징 1. 추상화 2. 다형.. 2022. 8. 1.
[데이터베이스] 질문 정리 1. 프로시저와 함수 프로시저 : 2. PL/SQL (Procedural Language extension to SQL)? 사용 이유 : DB에서 데이터를 조회하거나 하는 단순한 행위는 SQL로 충분하다. 하지만 SQL 중간에 분기처리나 조회된 결과를 변수로 사용하거나 예외처리를 하는 기능은 없다. 이러한 SQL의 단점을 개선해서 나온 것이 PL/SQL이다. 주요 특징 1. SQL을 확장한 절차적 언어이다. 2. 여러 SQL을 하나의 블록으로 구성하여 SQL을 제어할 수 있다. (Commit, Rollback, 예외처리 등) 3. 조건문(IF), 반복문(LOOP)을 사용하여 유연한 프로그래밍이 가능하다. 4. 커서(Cursor)를 사용하여 대용량 데이터를 처리할 때, 데이터를 분할하여 처리할 수 있다. .. 2022. 3. 9.