A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© heima42 中级黑马   /  2018-10-25 23:51  /  1832 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



  我们的重点放在:要了解一个系统,最好是采取由上至下的方式。先试着捕捉系统架构性的观念,不要过早钻进细节,因为那通常对于你了解全貌,没有多大的帮助。阅读程序码不需要从第一行读起,我们的目的并不是在于读遍每一段程序码。


1.由上而下厘清架构后,便可轻易理解组成关系。
2.了解架构,必须要加上层次感;——事件产生器产生事件,并送至事件分派器,而事件分派器负责找出各事件相对应的事件处理器,并且转交该事件,并命令事件处理器加以处理。像的图形用户界面的Windows应用程序,便是采用事件驱动式的架构。


3.探索架构的第一件事:找出系统如何初始化。——有经验的程序人,对于时常被运用的架构都很熟悉。常常只需要瞧上几眼,就能明白一个系统所用的架构,自然就能够直接联想到其中会存在的角色,以及角色间的关系。然而,并不是每个系统所用的架构,都是大众所熟悉,或是一眼能够望穿的。这时候,你需要探索。目标同样要放在界定其中的角色,以及角色间的静态,动态关系。


4.要了解一个系统,最好是采取由上至下的方式。先试着捕捉系统架构性的观念,不要过早钻进细节,因为那通常对于你了解全貌,没有多大的帮助。清楚并专注于你感兴趣的领域,而不是 试图成为各行各业的高手是很重要的。对你想深入学习的领域,要保持如饥似渴的态度和持续的激情。不要试图去啥都学,因为这是不可能的,要保持专注,不断学 习。也许你每一份开发工作都会有一半之前没有做过的事情,所以你要有的重要的技能就是知道如何去学习,去寻找信息,如果你有了这项技能,那么,不管你需要 什么,你都可以通过自学拥有了。
员。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马