[xp day vietnam 2015] what makes software flexible
TRANSCRIPT
Trừu tượng
Đa hình Bao gói
Kế thừa Hướng đối tượng
Thiết kế theo mẫu
Bạn có đồng ý rằng…
…Giúp phần mềm “dẻo” hơn?
-Michael Feather-
"When you keep your system in a state where you only have to add things, it is very flexible."
Thế nào là dẻo?
“One definition would be a measure of how easy it
would be to reuse that class in a new or similar context
without touching a single line of code.
Another definition would be a measure of how easy it
would be to increase that classes functionality so that
it can be used in a new or similar context without
redesign.”
- James Donovan Wells -