Swift (17) 썸네일형 리스트형 [swift] 스위프트의 언어적 특성 1. 객체지향 객체지향 프로그래밍 (Object-Oriented Programming) 객체지향 프로그래밍 : 프로그램을 여러 개의 독립된 단위인 객체의 모임으로 파악 각 객체는 서로 메시지를 주고 받고 데이터를 처리할 수 있다. 장점 프로그램을 유연하고 쉽게 변경할 수 있도록 작성할 수 있어서 대규모 소프트웨어 개발에 많이 사용된다. 소프트웨어 개발과 유지보수를 간편하게 할 수 있다. 직관적으로 코드를 분석할 수 있다. 클래스에 하나의 문제 해결을 위한 데이터와 메소드를 모아놓은 방식으로 응집력을 강화하고, 각 클래스가 독립적이도록 디자인해 결합력을 약화한다. 주요 특징 추상화 상속 다형성 동적 바인딩 객체 클래스의 인스턴스(실제로 메모리에 할당되어 동작하는 모양을 갖춘 것) 객체는 자신 고유의 속성이 있으며 클래스.. 이전 1 2 3 다음