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
|
||||
|
||||
class GildedRose(var items: List<Item>) {
|
||||
class GildedRose(val items: List<Item>) {
|
||||
|
||||
fun updateQuality() {
|
||||
for (i in items.indices) {
|
||||
|
||||
@ -1,7 +1,9 @@
|
||||
package com.gildedrose
|
||||
|
||||
open class Item(var name: String, var sellIn: Int, var quality: Int) {
|
||||
override fun toString(): String {
|
||||
return this.name + ", " + this.sellIn + ", " + this.quality
|
||||
}
|
||||
open class Item(
|
||||
var name: String,
|
||||
var sellIn: Int,
|
||||
var quality: Int,
|
||||
) {
|
||||
override fun toString(): String = "$name, $sellIn, $quality"
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user