楼主:
unknown (ya)
2016-07-02 21:02:54各位大大好
小弟想请问关于Objc或是Swift
两个类别放在同一个类别的优缺点
我看apple有些档案里面会放很多类别
像是NSString.h里面有NSString还有NSMutableString
然后我在公司看到之前前辈写的档案
有一个档案里面也有两个类别
其中一个是资料类别
这个资料类别是只有透过另外一个类别才能产生资料物件
请问像这样的写法是好还是不好呢?
我之前在学Java的时候
老师跟我说不同类别最好是写成不同的档案这样
不过像是上面例子感觉写在一起可以减少一些无谓的档案
而且Swift又没有import的问题
感觉一大包写在同一个档案也没关系
只是找档案就比较难找这样
不知道大家都怎么抉择呢?
没有跟其他class共用的迷你class,直接放同一个档案就好
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2016-07-02 22:11:00Java 是特例, 其他语言基本上都不会刻意这么做
你自己维护想怎么做就怎么做 到时候需要找某个class时完全忘记你写在哪边你找死人也是你的事情
作者:
ssccg (23)
2016-07-03 03:36:00当你根本不知道名字,只是想找些功能非常相关的class时要怎么搜寻? 最好的方法就是放在一起,Java这种情况也会写成Inner class放在一起
作者:
EQQD (EQQD)
2016-07-03 10:32:00两个耦合度高又没其他人用 private class , function
作者:
converse (★大同方大同)
2016-07-03 12:37:00搜寻?
作者:
HuangJC (吹笛牧童)
2016-07-07 07:54:00这是 Design Pattern 的问题,也请大家建议书籍(中文)比如有时一个 class 产生还用到 factory 咧