image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Edson Santos
Edson Santos05/05/2025 19:58
Compartilhe

Sistema Bancário Modular

    #PROJETO: Sistema Bancário Modular

    Pessoal, compartilho aqui mais um projeto que desenvolvi: um sistema bancário simples escrito em #Python, com foco em boas práticas de programação e arquitetura limpa.
    Também anexei um [Diagrama de Sequência #UML], que representa visualmente as interações entre os principais componentes do sistema.
    Apliquei alguns conceitos como:
    #POO:
    - Usei herança e polimorfismo com classes abstratas para representar transações financeiras (depósito e saque).
    - Organização em camadas.
    #ABC:
    - Usei abstração de classes para definir comportamentos obrigatórios nas subclasses (consistência nas operações).
    #Encapsulation:
    - Com encapsulamento e "propriedades" defini acesso controlado aos atributos com #property e validadores via #setter. Ex: Saldo não pode ser negativo (totalmente fora da vida real, rssss).
    #Regras:
    - Regras de negócios como limite diário de saques, controle de quantidade de saques, validação de CPF e saldo, etc.
    #Logic x Interface
    - Funções organizadas de forma modular facilitando testes e manutenção.

    Imagens do meu diagrama:

    image
    ---
    #Post: https://www.linkedin.com/posts/ecopque_projeto-python-diagrama-activity-7324520332151660546-cocX?utm_source=share&utm_medium=member_desktop&rcm=ACoAAEBCXssBPCbRY-L2CgUqEPSQZFy6E6BMus8
    #Repository:https://github.com/ecopque/new_banking_system
    #Linktree: https://linktr.ee/edsoncopque

    ---

    #Python #OOP #CleanCode #Development #Programming #LinkedInDev #Python

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (0)