Live2D

《代码大全读书笔记》---I

 

 

软件设计,在我现在的理解是总的来说就是像极了以前接触到的一个词,STAND ALONE COXPLEX,独立个体的复杂聚合体,模块与模块,功能与功能,明了,但是又紧紧的贴合在一起,高内聚低耦合一般,引用原文结构设计应该给出使用的主要文件、表和数据结构。同时,还应给出考虑的替代方案并评 审作出的选择。 不应该允许一个以上的模块访问数据结构,除非是通过访问子程序,以使得这种访问是抽 象的而且是可控的。 如果一个程序使用了数据库,那么结构中应该规定这个数据库的组织形式和内容。 最后,应该遵循数据守恒定律:每一个进入的数据都应该出去,或者与其它数据一道出去, 如果它不出去,那它就没有必要进来,谁是被设计的,谁是被实现的,在我们的认知中才是重要的

posted @ 2021-03-27 15:00  NyerROii  阅读(45)  评论(0)    收藏  举报