함수(2)
-
객체 지향 프로그래밍과 함수형 프로그래밍
객체 지향 프로그래밍 (Object Oriented Programming) 줄여서 OOP라고 주로 부르며 크게 4가지 특징을 가지고 있다. 1. 캡슐화(Encapsulation)캡슐화는 데이터, 그리고 데이터를 처리하는 함수를 하나로 묶은것을 말합니다.캡슐화된 객체들은 재사용이 가능하며, 세부 내용이 은폐(정보 은닉)되어 오류가 적습니다.덕분에 인터페이스가 단순해지고, 객체간의 결합도가 낮아집니다. 2. 정보은닉(Information Hiding)다른 객체에게 자신의 정보를 숨기고 공개된 명령만을 통하여 접근을 허용하는 방식입니다.외부 객체가 특정 객체의 데이터와 함수를 직접 접근하지 않기 때문에 유지보수를 하거나소프트웨어를 확장할 때 오류를 줄일 수 있습니다. 3. 추상화(Abstraction)불필요한..
2020.11.23 -
[수2] 05. 함수의 극대와 극소, 그래프
함수의 증가와 감소 함수 f(x)가 어떤 구간의 임의의 두실수 x1, x2에 대하여, x1 f(x2)이면 구간에서 증가한다고 합니다. 그리고 감소할경우 f'(x)는 0보다 작게된다. 함수의 극대와 극소 함수 f(x)에서 x=a를 포함하는 열린구간에서 f(a)의 값이 가장 큰 경우를 극대, 함수 f(x)에서 x=a를 포함하는 열린구간에서 f(a)의 값이 가장 큰 경우를 극소라고 표현합니다. f(x) = f(b) 일때 x=b에서 극소가 된다고 하고 f(b)를 극솟값이라고 합니다. 함수..
2019.08.12