-
-
Save conanak99/3002ba45915f9997068ad0e253831701 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Student bây giờ chỉ chứa thông tin | |
public class Student { | |
public string Name { get; set;} | |
public int Age { get; set;} | |
} | |
// Class này chỉ format thông tin hiển thị student | |
public class Formatter { | |
public string FormatStudentText(Student std) { | |
return "Name: " + std.Name + ". Age: " + std.Age; | |
} | |
public string FormatStudentHtml(Student std) { | |
return "<span>" + std.Name + " " + std.Age + "</span>"; | |
} | |
public string FormatStudentJson(Student std) { | |
return Json.Serialize(std); | |
} | |
} | |
// Class này chỉ lo việc lưu trữ | |
public class Store { | |
public void SaveToDatabase(Student std) { | |
dbContext.Save(std); | |
} | |
public void SaveToFile(Student std) { | |
Files.Save(std, "fileName.txt"); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment