Bonjour,
toujours dans ma recherche de bonne pratique je voulais savoir ce que vous pensiez vis a vis de la maniere de construire des objets en Javascript.

Prototype
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 function Person(name) {
        this.name = name;
    }
 
    Person.prototype.get_name = function() {
        return this.name;
    };
 
    Person.prototype.set_name = function(name) {
        this.name = name;
    };
 
    Person.prototype.set_name1 = function(name) {
        this.name = name;
    };
 
    Person.prototype.set_name2 = function(name) {
        this.name = name;
    };
 
    Person.prototype.set_name3 = function(name) {
        this.name = name;
    };
 
    Person.prototype.set_name4 = function(name) {
        this.name = name;
    };
 
    Person.prototype.set_name5 = function(name) {
        this.name = name;
    };
Ou Literal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var person = function(pname) {
        return {
                'get_name': function() {
                        return pname;
                },
                'set_name': function(name) {
                        pname = name;
                },
                'set_name1': function(name) {
                        pname = name;
                },
                'set_name2': function(name) {
                        pname = name;
                },
                'set_name3': function(name) {
                        pname = name;
                },
                'set_name4': function(name) {
                        pname = name;
                },
                'set_name5': function(name) {
                        pname = name;
                }
        };
    };
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  var _p = new Person('John');
    var _c = person('John');
Merci pour votre experience