저레벨 프로그래밍이있는 장치가 있습니다. 모든 새로운 장치 및 업그레이드 버전 번호를 제공하고 있습니다. 또한이 장치들과 통신하는 프로그램 (이 장치들에 대한 정보 검색)도 있습니다.어떤 디자인 패턴이 유용합니까?
예 :
v1.3|Time|Conductivity|Repetation|Time|Humadity|1st Nozzle Heat;2nd Nozzle Heat|Pressure|EndOfMessage
내 테스트 응용 프로그램이 정보를 검색하고이 장치의 작동 변경됩니다 : 장치 프로그램의
v1.2|Time|Conductivity|Repetation|Time|Heat of First Nozzle|Pressure|EndOfMessage
하지만 새 버전 : v1.2
문자열의이 종류를 보냅니다. 일부 작업에는 v1.2
장치가 포함되지 않습니다. 나는이 상황에서 전략 디자인 패턴이 유용하다고 생각하지만 확실하지 않다. 어떤 디자인 패턴을 사용해야합니까?
대단한 답변입니다. 덜 기술적 인 http://en.wikipedia.org/wiki/Facade_pattern을 지적 할 것입니다. –