Оцініть цю публікацію!
[Усього: 0 Середнє значення: 0]
Простий сценарій для керування списком користувачів та їхніми ролями. Програма на Ruby створює користувачів, присвоює їм ролі та виводить інформацію про кожного користувача.
class User attr_accessor :name, :role def initialize(name, role) @name = name @role = role end def display_info puts "#{name} має роль: #{role}" end end class UserManager def initialize @users = [] end def add_user(name, role) user = User.new(name, role) @users << user puts "#{name} успішно доданий." end def display_users puts "Список користувачів:" @users.each(&:display_info) end end # Створення менеджера користувачів user_manager = UserManager.new # Додавання користувачів user_manager.add_user("Анна", "Адміністратор") user_manager.add_user("Петро", "Модератор") user_manager.add_user("Олена", "Користувач") # Виведення інформації про користувачів user_manager.display_users
У цьому коді використовуються класи User
і UserManager
для створення користувачів та керування ними. Кожен користувач має ім’я та роль, і їх можна додавати за допомогою UserManager
. Код демонструє об’єктно-орієнтований підхід та роботу з класами в Ruby.