C_Sharp 板


LINE

※ 引述《GreatShot (我要拿Ph.D.!!!)》之铭言: : 其实我还是不太理解这样的作法用意为何 : 为什麽一定要在constructor来判断 : 不能先用个if else判断之後再决定要不要new呢? 在教OO的概念时有看到书上讲 一个class做一件事 把那件事做到好 於是我就想说 做一个读档案 把档案内容整理成List的class 那所有对档案的操作 都留给这个class来做 包括检查档案是不是存在 若存在的话 它就自动读档 整理成List这样 所以我才会想说 由这个class来负责所有档案的事情 其他的class只要跟他去要资料就好 不知道这样的概念对不对 @@ : 即使MyData被new出来了 : 外界的class来用List里头的data时 : 也可以先检查List.Count是否为0 : 或者抓exception後选择不对此class动作吧 @@ : 还是说有特殊需求呢? 没有特殊需求啦 :p 不过这样一讨论 我的脑子清楚了不少 我觉得你的那个检查List.Count的做法满像我要的 也就是说 不管档案存不存在 我都new一个MyData的物件出来 其他object去问他 有没有内容可供操作 若有的话 其他object就去取资料 程式继续跑 没有的话就看要停止程式或是重新指定档案 也就是说 介面上我可能要重新设计 加入: 1. 提供别人查询资料是否存在 2. 将重新指定的档案载到List中去 这样的架构看起来应该没什麽问题吧? @@ 另外再请问一个问题: List中放几千个东西 应该不会太多吧? 只要RAM够的话 应该没有实体的限制? (实作经验不够 再次请各位包涵) --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.59.160







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP