object-oriented-programming (1) 썸네일형 리스트형 [Java] 객체 지향 개념과 객체화 (절차 지향과의 비교) 객체 지향 언어의 탄생과 배경이전에는 전쟁과 과학 같은 특정 분야의 개발을 주로 하였었다. 이후 대중에게 컴퓨터가 보급되고 웹이 생겨남에 따라서, 프로그램 규모가 점점 커지고 요구사항의 빠른 변경이 생겨났다. 기존의 절차 지향 언어(Procedure-Oriented -Language)은 순차적인 함수의 흐름대로 코드를 작성한다. 그리하여 실행 흐름에 따라 동작하는 함수를 다른 곳에서 쓰기가 어렵고, 기능 수정을 위해 함수 하나를 변경하면 연관된 함수도 연쇄적으로 변경이 필요하였다. 그리하여 모듈화가 쉬운 형태로 만들어 코드 재사용성을 늘리고, 코드의 변경과 관리가 쉬운 형태로 개발하고자 하였다. 이로써 나온것이 객체 지향 언어(Object-Oriented-Language)이다. 그리하여 '특정 역할을 .. 이전 1 다음