mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-10-13 17:49:25 +00:00
Merge pull request #624 from dmcg/master
Simplify Item and make items property in GildedRose immutable because it was in Java
This commit is contained in:
2 files changed
+7
-5
No files matched your search
@@ -1,6 +1,6 @@
|
|||||||
package com.gildedrose
|
package com.gildedrose
|
||||||
|
|
||||||
class GildedRose(var items: List<Item>) {
|
class GildedRose(val items: List<Item>) {
|
||||||
|
|
||||||
fun updateQuality() {
|
fun updateQuality() {
|
||||||
for (i in items.indices) {
|
for (i in items.indices) {
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
package com.gildedrose
|
package com.gildedrose
|
||||||
|
|
||||||
open class Item(var name: String, var sellIn: Int, var quality: Int) {
|
open class Item(
|
||||||
override fun toString(): String {
|
var name: String,
|
||||||
return this.name + ", " + this.sellIn + ", " + this.quality
|
var sellIn: Int,
|
||||||
}
|
var quality: Int,
|
||||||
|
) {
|
||||||
|
override fun toString(): String = "$name, $sellIn, $quality"
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user