18
클라이언트가 객체 지향 프로그래밍을 사용하지 않도록 요구 한 경우 어떻게 하시겠습니까?
그리드에서 개미 의 활동 을 시뮬레이션하는 프로그램을 작성 중입니다 (PDF). 개미는 움직일 수 있고 물건을 집어 들고 물건을 떨어 뜨릴 수 있습니다. 문제는 개미의 행동과 각 개미의 위치를 클래스 속성으로 쉽게 추적 할 수 있고 (그리고 우리는 그러한 개미의 많은 인스턴스를 쉽게 만들 수 있음) 고객은 기능 프로그래밍에 대한 배경 …