Dergiler / Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi / 2017 / Cilt: 19 - Sayı: 55.1
GPS MESAJLARININ NESNEYE YÖNELİK YAZILIM TASARIM PRENSİPLERİNDEN GENİŞLEMEYE AÇIK, DEĞİŞİKLİĞE KAPALI PRENSİBİNE GÖRE ELE ALINMASI
- Sayfa
- 57–62
- DOI
- —
Özet
NMEA 0183; deniz sistemlerindeki elektronik cihazlar arasındaki iletişimde kullanılan bir standarttır. Bu uygulama bildirisinde; ilk önce NMEA 0183 standardı ile ilgili genel bilgiler verilecektir. Sonra ise; GPS alıcısından gönderilen NMEA 0183 standardındaki mesajların nesneye yönelik programlamanın temel prensiplerinden olan “genişlemeye açık fakat değişikliğe kapalı” prensibine uygun olarak strateji ve fabrika tasarım kalıpları ile yazılım tasarımının nasıl yapıldığı anlatılacaktır.
Abstract
NMEA 0183 is a standard for interfacing marine electronic devices. In this application article, general information about the NMEA 0183 standard will be given first. Then, design of the software, which handles NMEA 0183 messages coming from GPS receiver, by using strategy and factory method design patterns will be discussed according to the one of the object oriented programming principle “open for extension, close for the modification”