Parking lot里每层的spots,是怎么排列的?当停Bus时,是否有问题?
Solution 1:
- 在Level里加一个变量,作为每行固定的停车位个数
- 在Spot里加一个变量,作为Spot Id
- 这样能够知道哪些Spot在一行 / 一行有没有足够的Spots
Solution 2:
- 像添加Level一样,添加一个Row作为新的Class
如果用Solution 1, 每行的个数必须要一样
加入row之后final view
Exception

Design pattern-singleton
• Singleton
ensure a class has only one instance, and provide a global point of access to it






本文探讨了两种停车场管理中车位布局的设计方案:一种是在Level类中设定每行固定车位数,另一种是引入Row类来更灵活地管理。对于大型车辆如Bus的停放,可能需要考虑车位尺寸和特殊安排。设计时应考虑到灵活性和实用性,避免因车位大小不一导致的问题。同时,文章提到了Singleton设计模式的应用,确保全局只有一个Parkinglot实例,以优化资源管理和访问控制。

被折叠的 条评论
为什么被折叠?



