Skip to content

rflcnunes/gobank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gobank

Gobank is a project developed as part of the Go Lang: Object-Oriented Programming course from Alura. The main objective of this project is to apply and consolidate fundamental concepts of object-oriented programming in Golang.

Objective

The main objective of this project is to study and exercise the following concepts:

  • Object-Oriented Programming (OOP)
  • Structs
  • Pointers
  • References
  • Packages
  • Visibility
  • Composition and Encapsulation
  • Interfaces

Project Structure

The project is organized into the following packages:

  • accounts: Contains definitions for different types of bank accounts (checking and savings).
  • customers: Manages customer information.
  • payments: Handles payment operations.

How to Run

To run the project, ensure you have Go installed. Clone the repository and execute the following commands:

# Clone the repository
git clone https://github.com/rflcnunes/gobank.git

# Navigate to the project directory
cd gobank

# Run the project
go run main.go

About

Gobank is a Golang project to consolidate OOP concepts, such as structs, pointers, references, packages, visibility, composition, encapsulation, and interfaces.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages