COMPARATIVE ANALYSIS OF AGGREGATION AND INHERITANCE STRATEGIES IN INCREMENTAL PROGRAM DEVELOPMENT
DOI:
https://doi.org/10.33003/fjs-2023-0702-1710Keywords:
Aggregation, Composition, Incrementally, Inheritance, Module, ObjectAbstract
Programming computers has been a herculean task for most programmers especially when codes grow into complex and larger software systems with multiple subprograms. Object Oriented Programming (OOP) has reduced the difficulty in the development of elegant and scalable software by presenting robust concepts such as composition, inheritance and aggregation. All these concepts have enormous assistance to the software developer in code reuse. Also these techniques can be used to build applications which can be delivered to customers in a record time. In this research a critical study, review and implementation of software building and enhancement using aggregation and inheritance. A module is built with attributes defining it properties and methods its characteristics. Incrementally more modules were added to the previous modules using either aggregation or inheritance technique. This incremental approach has proven tremendous success in software development. This as buttressed by many software development theories have shown that: software is built not manufactured; software is a collection of programs with functions and attributes based on its enhancement, also incremental software development which involves building systems from sub-systems gives a better understanding of software development process. Also the process of writing bug-free programs can be achieved with lesser difficulty which can be achieved when programs are built using modular or incremental software development approach, which employs mostly aggregation while moderately using inheritance only if all the properties and methods of those modules are needed wholesomely in classes. The result from the research will help programmers to enhance codes with much mastery.
References
Adegeye, A. J and J.S. Dittoh (1985). Essentials of Agricultural economics. Impact Publishers, Nig. Ltd.
Ayodelele J.T., Olukotun. O., Balogun O.S, Adetunji A.J, and Olagunju O.E. (2018) Gross Marging Analysis of Rice Production in Chukun Local Government Area of Kaduna State. Proceedings of 19th Annual National Conference of Nigerian Association of Agricultural Economics held on the 15th-18th October,2018 in Kaduna (KADA 2018) pp 260-266
Balogun O.S, Adengan K.O and Akinyemi,M (2017). Economic analysis of Fresh Milk marketing in Kaduna state. Fudma Journal of Agric.Tech., Vol (3) No.1 pp 22-30
Farinde, A.J.,Soybo,K.O and M.O Oyedekun (2005). Exploration of Bee keeping as a copping Strategy in a deregulated economy. Journal of Agricultural Extension Vol 8 pp.76-83
Fintrace Corporation, (1999). Market and Technical Survey”, Shea nuts, prepared for United States Agency of International Development (US AID) Rural and Agricultural incomes with a sustainable Environment (RAISE) initiative.
Garba,I.D and Sanni, S.A. (2015). Profit Potential of Shear nut Processing in Bosso and Borgu L.G.A of Niger State Nigeria. International Journal of advanced Science and Technology Vol 78 Pp. 41-58
German Technical Cooperation, GTZ. (2010), Paper presented on the Best Practice on Shea butter Processing in Niger State, Nigeria, under employment-oriented private sectordevelopment programme, a 2- day workshop on exploiting Shea potential for economic growth and development held at the Hydro Hotel Minna.
Matanmi BM, Adesiji GB, Olasheinde EM, Oladipo FO (2011). Assessment of usage of
upgraded indigenous shea butter processing technology by women processors in Kwara
State, Nigeria. Agrosearchwww.ajol.info/index.php/agrosh/article/view/75054
Niess, T. New Shea butter Technology for West African Women”, GTZ publications, Abuja, Nigeria, pp. 18
Nigerian Export Promotion Council, NEPC (2006). Shea butter Market Potential: Government Policy and Incentives, Stakeholder’s Forum and handover ceremony of the RMDC Upgraded Shea butter Processing Centre at Agbaku-Eji, Kwara State, July 27.
Olarinde, L.O., A.O Ajao. And S.O. Okunola. (2008). Determinants of Technical Efficiency in bee keeping farms in Oyo State Nigeria. A Stochastic frontier approach. Research journal of Agriculture and Biological Sciences.4(1) pp65-69
Ruiz-Perez,M. . Belcher,B Achdiawan,R. Alexiades,M. . AubertinC, Caballero, J. and Young,Y. C.(2004),Markets drive, the specialization strategies of forest peoples”, Ecology and Society, vol. 9, pp.
Schreckenberg, K.(2004), A book on the contribution of Shea butter (Vitellaria paradoxa C.F. Gaertner) to local live hoods in Benin”, Chapter 6 of Forest products, livelihoods and conservation. Africa, vol. 2, pp. 32-57.
Solomon O. Gold,I.L and Igene, L. (2018). Assessment of Shea Fruit Processors in Niger State for Improved Livelihood and entrepreeural Activities. Global Journal Of Pure and applied Sciences vol 24 pp. 17-23
Suleiman, M. A. T.(2008), “A Report on the Assessment of Potentials for Shea nut inlected Local Government Areas in Niger State”, (GTZ-EoPSD) Baseline Conducted in 2008, pp. 46.
Walters, S. Cole, D. Kalte, WLovett, . P. and Paz-Soldan,M. (2004) Impact of certification on the sustainable use of NWFP”, Lesson learnt from three case studies. Accessible atURL ftp://ftp.fao.org/docrep/fao/010/y5952e/y5 952e.pdf.
Published
How to Cite
Issue
Section
FUDMA Journal of Sciences