S.Lott -- Software Architect
  • Other Articles
  • Publications
  • S.Lott Biography

Python and Encapsulation -- How do I private?

Date Tue 20 June 2023 Tags architecture / software design / design patterns / python

Central to OO design is "encapsulation." It's so central it is part of several separate principles.

In the S. O. L. I. D. design principles it's the Interface Segregation Principle. And a significant part of the Single Responsibility Principle.

In some cases, Python n00bz -- folks who already know some OO …

more ...

Some Design Pattern Thoughts

Date Tue 25 April 2023 Tags architecture / software design / design patterns / python

The question was "Favorite Design Patterns."

This is tricky because -- well -- so many patterns appear and re-appear in software. Picking a few from the vast world of patterns is fraught with difficulties.

Here are some thoughts:

  • Code Quality - Which Implementation is "Better"?
  • State-Based Object Modeling
  • Functional Programming and Finite State …
more ...

  • Social

    • Mastodon
    • Github
    • StackOverflow
    • LinkedIn
    • O'Reilly
    • Amazon
  • Categories

    • Architecture & Design
    • Books
    • FOSS
    • Management
    • News
    • Python
    • Technologies
  • Links

    • Pelican
    • Python.org
    • Jinja2
  • Archive

    • June 2023 (1)
    • April 2023 (1)

© 2023 S.Lott · Powered by pelican-bootstrap3, Pelican, Bootstrap

Back to top