※ 引述《serenitynice (cregryrm)》之铭言:
: 本人目前刚修完大一的程设,什么design pattern和资料结构还不太熟悉
: 物件导向刚学会封装、继承、多型;
: 资料结构只有写过linked list,tree那些还没自己刻过
: 想问这两个有什么关联吗? 还是不同领域的
: 有重要性之分吗?还是跟着学就好了
: 谢谢各位指教
安,小弟最近在复习资料结构
刚好看到了魔术方阵这题练习题
附上c#原始程式码
https://github.com/prag222/MagicMatrix
你可以学我用物件导向的方式
把解题方法改成用物件导向的写法改写喔(重构?!其实两个的主逻辑一样!)
坦白说是蛮酷的
以下是我半夜爬起来玩一下XGP后赶工一下赶出来的
https://github.com/prag222/MagicMatrix-with-OOP-
小弟死新手,赶完工又继续XGP
拜托不要拿小细节或clean code来嘴我
看到推文有人说OOP是X圾,不好用复杂
感觉蛮伤心的
其实好的OOP写出来跟Open Source的感觉是差不多的
虽然可能看不太懂
但是好新增好修改好维护 扩充容易
符合SOLID的标准阿
业界的OOP可能写法乱七八糟或是实际应用过于复杂
才会导致于有误会的想法
贴出来的范例提供大家观摩一下囉
感谢~~~~~