scholarly journals Design and Implementation of a Unified Identity Number System in Nigeria Using Object Oriented Programming Approach

Author(s):  
Ukabuiro Ikenna Kelechi ◽  
Onwubiko Davidson Chisom
2007 ◽  
Vol 9 (2) ◽  
pp. 81-94 ◽  
Author(s):  
V. Kutija ◽  
M. G. Murray

Over the past 40 years many hydraulic modelling systems for free-surface flows have been developed and successfully used in research and engineering practice. These systems were, in general, developed using sequential programming techniques while object-oriented programming approaches have only been used in the development of their visual parts. This paper outlines the approach used in the development of the NOAH modelling systems (Newcastle Object-oriented Advanced Hydroinformatics), developed entirely within the object-oriented paradigm. This novel approach has made NOAH modelling systems computationally highly efficient and yet easy to maintain and extend. NOAH 1D and NOAH 2D are designed to model free-surface flows in one and two dimensions, respectively. NOAH 1D is based on the full de Saint-Venant equations while NOAH 2D is based on the Shallow Water equations. Beside the basic ideas behind the development of NOAH modelling systems this paper also presents their main features and discusses general benefits of the application of the object-oriented programming approach in the development of numerical codes.


2017 ◽  
Vol 15 (1) ◽  
pp. 97-102
Author(s):  
Adriana Joaquina Olier Quiceno ◽  
Adan Alberto Gomez Salgado ◽  
Manuel Fernando Caro Pineres

2021 ◽  
Author(s):  
◽  
Frank Schmager

<p>GO is a new object-oriented programming language developed at Google by Rob Pike, Ken Thompson, and others. GO has the potential to become a major programming language. GO deserves an evaluation.  Design patterns document reoccurring problems and their solutions. The problems presented are programming language independent. Their solutions, however, are dependent on features programming languages provide. In this thesis we use design patterns to evaluate GO. We discuss GO features that help or hinder implementing design patterns, and present a pattern catalogue of all 23 Gang-of-Four design patterns with GO specific solutions. Furthermore, we present GoHotDraw, a GO port of the pattern dense drawing application framework JHotDraw. We discuss design and implementation differences between the two frameworks with regards to GO.</p>


Sign in / Sign up

Export Citation Format

Share Document