mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2025-12-11 20:02:09 +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:
commit
d3057d9fb1
@ -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"
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user