OOP (1)
IT 관점의 Communication과 Layer - 협업하는 객체 간의 커뮤니케이션 - protocol은 규약 - layer를 통해 객체 간 독립성 高/ 결합성, 복잡성 低 OOP - OOP란 programming의 패러다임 OOP는 이전 시대(시대라고 해봤자 몇 십년 단위)를 아우르던 프로그래밍 경향에서 불편함을 보완하기 위해 등장 OOP 이전에는 procedural programming, structured programming 등이 있음 - concept가 선행되어 feature이 나옴 으레 OOP의 특징은 상속, 다형성, 캡슐화, 추상화라고 하지만, 이것들에 대한 요구(의도)가 있었기 때문에 그 특징이 나온 것임 그래서 OOP의 특징이 아닌 컨셉이라고 보아야 함 (위 얘기의 출처는 랩장님인데 이..
2020.11.05