Design and Implementation of a Teaching Tool for Introduction to object-oriented programming

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>


2014 ◽  
Vol 971-973 ◽  
pp. 2667-2670
Author(s):  
Ke Tan Chen

Teachers file management system with advanced applications. This paper describes the functional goals of the system , the system consists of eight modules, design pattern is an object-oriented programming staff to a formal representation to solve programming problems , and the system user interface design .


1990 ◽  
Vol 19 (302) ◽  
Author(s):  
Elmer Sandvad

Object-orientation is discussed in relation to the traditional division of system development activities: analysis, design and implementation. Object-orientation integrates analysis, design and implementation. This statement is illustrated by introducing an object-oriented graphical notation for analysis as well as design and by showing how this notation can be mapped into the object-oriented programming language BETA. This mapping can be automated. It is shown how the programming environment, the Mjølner BETA System can support integration of the object-oriented notation and BETA, and thereby providing an object-oriented CASE tool that, at least partially, closes the CASE gap between design and implementation.


2013 ◽  
Vol 659 ◽  
pp. 169-173
Author(s):  
Yan Wang ◽  
Bi Ying Zhang ◽  
Zhong Chuan Fu ◽  
Wen Hu

To integrate the programming model and the executing model, the procedure is introduced into the design of multi-core micro-architecture, and the method-centric (Metric) multi-core architecture is proposed. A functional simulator for Metric multi-core architecture is designed and implemented. The simulator is implemented with the object-oriented programming methodology, and is composed of three groups of components: functional simulator, ISA emulator and auxiliary components. The experimental results show that the implemented simulator is effective and correct.


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