refactoring : data class - encapsulate record
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package com.example.refactoring._22_data_class._42_encapsulate_record;
|
||||
|
||||
public class Organization {
|
||||
|
||||
private String name;
|
||||
|
||||
private String country;
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getCountry() {
|
||||
return country;
|
||||
}
|
||||
|
||||
public void setCountry(String country) {
|
||||
this.country = country;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package com.example.refactoring._22_data_class._42_encapsulate_record;
|
||||
|
||||
// 불변
|
||||
public record OrganizationRecord(String name, String country) {
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.example.refactoring._22_data_class._42_encapsulate_record._before;
|
||||
|
||||
public class Organization {
|
||||
|
||||
public String name;
|
||||
|
||||
public String country;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user