La programmation orientée objet est un paradigme de programmation utilisant des «objets»: des structures de données constituées de champs de données et de méthodes avec leurs interactions.
Je suis nouveau à Ruby et est venu du monde C #. En C #, il est légal de faire des choses comme ceci: class MyModel < ActiveRecord::Base
def self.create_instance
model ...
OK, alors j'ai la situation suivante. J'ai initialement eu un code comme celui-ci: public class MainBoard {
private IBoardType1 bt1;
private IBoardType2 bt2;
private IBoardType3 b ...
Je me débats avec la suppression des concepts de bonne conception de base de données avec un bon design orienté objet. Traditionnellement si je voulais afficher une liste ...