Refactor: update docstrings for 1/2 tasks

This commit is contained in:
Kirill Samoylenkov 2025-10-22 19:40:43 +05:00
parent bb9dab97e2
commit 86ab97f8a6
2 changed files with 50 additions and 10 deletions

View file

@ -1,10 +1,16 @@
class Employee: class Employee:
"""Сотрудник Великой Компании""" """
Сотрудник Великой Организации
Attrs:
has_2_hands (bool): качественно ли выполняет работу
expirience (int): опыт работы в компании (в годах)
"""
def __init__(self, has_2_hands: bool, expirience: int): def __init__(self, has_2_hands: bool, expirience: int):
"""Инициализация сотрудника """Инициализация сотрудника
args: Args:
has_2_hands (bool): качественно ли выполняет работу has_2_hands (bool): качественно ли выполняет работу
expirience (int): опыт работы в компании (в годах) expirience (int): опыт работы в компании (в годах)
""" """
@ -25,9 +31,13 @@ class Employee:
class Manager(Employee): class Manager(Employee):
"""Менеджер Великой Компании """
Менеджер Великой Компании
Наследование от класса Employee Наследование от класса Employee
Attrs:
has_2_hands (bool): качественно ли выполняет работу
expirience (int): опыт работы в компании (в годах)
""" """
def __init__(self, has_2_hands: bool, expirience: int): def __init__(self, has_2_hands: bool, expirience: int):
@ -50,9 +60,15 @@ class Manager(Employee):
class Developer(Employee): class Developer(Employee):
"""Разработчик Великой Компании """
Разработчик Великой Компании
Наследование от класса Employee Наследование от класса Employee
Attrs:
has_2_hands (bool): качественно ли выполняет работу
expirience (int): опыт работы в компании (в годах)
love_python (bool, optional): нравится ли python.
по умолчанию False
""" """
def __init__( def __init__(

View file

@ -1,5 +1,11 @@
class Transport: class Transport:
"""Родительский класс для видов транспорта""" """
Родительский класс для видов транспорта
Attrs:
weight (int): вес транспорта
name (str): название транспорта
"""
def __init__(self, weight: int, name: str): def __init__(self, weight: int, name: str):
"""Инициализация транспорта """Инициализация транспорта
@ -21,8 +27,14 @@ class Transport:
class Car(Transport): class Car(Transport):
"""Класс для объектов типа Машина. """
Класс для объектов типа Машина.
Наследован от Transport. Наследован от Transport.
Attrs:
weight (int): вес машины.
name (str): марка машины.
price (int): цена машины.
""" """
def __init__(self, weight: int, name: str, price: int): def __init__(self, weight: int, name: str, price: int):
@ -46,8 +58,14 @@ class Car(Transport):
class Skate(Transport): class Skate(Transport):
"""Класс для объектов типа Skate. """
Класс для объектов типа Skate.
Наследован от Transport. Наследован от Transport.
Attrs:
weight (int): вес скейта.
name (str): название скейта.
price (int): цена скейта.
""" """
def __init__(self, weight: int, name: str, price: int): def __init__(self, weight: int, name: str, price: int):
@ -71,8 +89,14 @@ class Skate(Transport):
class Chair(Transport): class Chair(Transport):
"""Класс для объектов типа Chair. """
Класс для объектов типа Chair.
Наследован от Transport. Наследован от Transport.
Attrs:
weight (int): вес кресла.
name (str): название кресла.
price (int): цена кресла.
""" """
def __init__(self, weight: int, name: str, price: int): def __init__(self, weight: int, name: str, price: int):