Является ли проблемой наличие двух или более одинаковых имен классов в разных файлах? - PullRequest
0 голосов
/ 22 апреля 2020

Для моего django приложения я создал представления на основе классов, и каждое из них определено в другом файле:

# foo.py
from django.views import View
...

class MyView(View):
  def get(...):
    foo()


# bar.py
from django.views import View
...

class MyView(View):
  def get(...):
    bar()

На самом деле, не обязательно иметь одинаковые имена классов, потому что представления ( веб-страниц) не имеет того же контента. У них разный контент, созданный foo() и bar(). Я хочу спросить, что наличие одинаковых имен классов в разных файлах противоречит принципам объектно-ориентированного программирования (OOP)?

Любое объяснение приветствуется.

...