객체지향 프로그래밍은 프로그램을 객체들의 모임을 파악하고자 하는 프로그래밍 패러다임중 하나이다. 프로그램을 유연하고 변경이 용이하도록 하기때문에 소프트웨어 개발과 보수를 간편하게하며, 코드분석을 직관적으로 할 수 있도록 한다. 특징 1) Encapsulation 캡슐화의 목적은 코드를 수정없이 재활용하는것이다. Class & Instance : 기능과 특성의 모음을 클래스 (Class) 라는 캡슐에 분류된 집단별로 각각 집어넣는다. 이러한 클래스를 사용하여 객체 (Object) /Instance 를 만들 수 있다. 예를들면 TV라는 시스템을 만들때, 채널증가, 채널감소, 볼륨증가, 감소 등의 기능이 필요하다고 할때 TV라는 클래스가 이미 정해져 있고, 기능이 클래스 내에 구현되어 있다고 하면 TV 의 n..
Resource - EDx Cloud Foundry Course : https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS132x+1T2017/course/ - Cloud Foundry Home : https://www.cloudfoundry.org/ Overview Cloud Foundry 는 오픈소스 PaaS (Platform as a Service) 플랫폼으로, 개발자들이 application 을 쉽게 build, deploy, run 그리고 scale 을 할수 있는 서비스를 제공함으로써 개발 팀이 application 개발에만 집중할 수 있도록 도와준다. Support LanguageJava, Ruby, Node.JS, .NET, Pytho..