生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

比设计模式更加重要的内容,能让你真正理解面向对象

8月16日 龙凤殿投稿
  奇妙知识季
  很多的程序员虽然大学的时候就学习了c,java等面向对象的程序设计语言,给大家脑袋里灌输的是面向对象就是类的封装,继承,多态。说的是没错,但是,如何封装,如何继承,又是如何多态的呢?
  我相信,一个有工作经验的程序员,如果叫他去考计算机二级,比如c或者java的考试,他一定能够拿一个很高的分数,甚至是很随意的都能够拿到满分。即使这样,就是一名真正合格的程序员了嘛?
  正如图中所示,糟糕的编程习惯,在这里可以理解为一个糟糕的程序员,是真的可以破坏一个项目,尤其是小公司,很多的小公司为了节省成本,或者公司领导不懂程序开发,就随便找个会写程序的程序员来做开发,小的功能没有问题,但是如果一旦涉及到框架式或者一个稍微大的项目的开发,如果他不懂的设计原则,可以说,他所开发出来的框架软件后来会把这个项目拖垮,甚至公司拖垮。
  当然,大多数程序员在工作几年之后,也会非常明白,在软件开发的过程中,要注重模块化编程,模块与模块之间耦合度要低,或者说类与类之间耦合度要低,也就是所谓的高内聚,低耦合,这样开发过程中,因为不同模块或者类之间没有太多的依赖,修改一个模块要尽可能少的影响别的模块共能,但是具体怎么做呢?很多人了解到设计模式,也知道,有23中设计模式,甚至把23中设计模式都看了一遍,可惜看了之后,还是不知道怎么去使用设计模式。
  大家在学习设计模式的过程中,就拿一本设计模式这本书来说吧,在学习设计模式之前,书中一定介绍了面向对象的7大设计原则,我们在设计面向对象的类的时候,很多人恰恰忽略的面向对象的这7大设计原则,导致即使你读懂了23种设计模式,依然不会用设计模式的原因,因为你还没有真正的理解设计模式所遵循的原则,设计模式都是遵循设计原则来是设计的,如果你懂得设计原则,你可以不用看设计模式,你也能设计出属于你的设计模式,设计模式只是帮我们提供一种解决问题的思路,不是万能的,而设计原则,可以说是万变不离其宗。
  如果你想成为软件设计大师,那么一定要精读设计原则,可以根据设计模式将它融会贯通,然后看一些框架,比如web框架,spring框架等等,Java的框架很多,可以试着从设计原则,设计模式的角度,去读它,多去思考,逐渐的,这种思想也会融入到你的脑海里,这样才能够在你的项目中得到比较完美的体现。
  另外,很多的书籍并不能让你很好地理解设计原则,这种情况有几种原因,一种是书籍本身并没有把设计原则描述清楚,描述的不够详细;一种是我们自身的理解能力不够,有的时候我们需要去多读几遍,所谓读书百遍,其意自现。
投诉 评论

昆凌刚成年就被周杰伦追到手?旧照曝光后,难怪周董如此猴急对于昆凌和周杰伦这一对想必大家都很熟悉,他们自从结婚之后就非常幸福,从来都没有出现过关于感情不和的传闻,当时这一对在一起的时候,可是被不少网友祝福的,现在也是圈子中最令人羡慕的……湖北一定要去的5A景区,落脚在神秘的北纬30度,拥有众多资源湖北一定要去的5A景区,落脚在神秘的北纬30度,拥有众多资源有很多非常美丽的景区,是让大家感觉不能错过的,美丽的景色给了大家,非常不错的视觉享受,而且也能够让游客朋友们心……新疆的纯净世界,梦幻白沙湖,帕米尔高原的蓝眼泪在新疆,有许许多多的自驾线,但是有一条一定不会让你失望,那就是中巴公路。因为在这条路上,有一处美丽的地方白沙湖。从喀什出发,大约三个小时就可以抵达布伦口乡的这处绝美风景了。到那……比设计模式更加重要的内容,能让你真正理解面向对象奇妙知识季很多的程序员虽然大学的时候就学习了c,java等面向对象的程序设计语言,给大家脑袋里灌输的是面向对象就是类的封装,继承,多态。说的是没错,但是,如何封装,如何继……春季容易上火,这几种食物有助于降春火春季温暖舒适的天气,是人们踏青游玩、欣赏风景和品尝美食的好时节,但是春季温暖干燥的天气也是容易让人出现上火的情况,给原本愉悦的心情增添了几分烦恼。春季也是人体容易上火的季……学手机维修培训vivoXNote官宣4月11日发布外观神同步近日,vivo已经正式宣布将于4月11日召开新品发布会。此前已经公布了首款折叠屏的旗舰vivoXFold和首款平板电脑vivoPad。今天上午,vivi再次为发布会预热,……迪丽热巴穿针织短裙亮相,膝盖状态惹争议,网友刚跪完键盘吧迪丽热巴这一段时间一直都在忙于拍戏,她拍戏多次被路透,路人视角下迪丽热巴的状态成为了网友们关注的焦点,就连迪丽热巴之前穿针织短裙亮相的照片都被翻了出来,一组迪丽热巴穿针织短裙亮……倒数第一变联盟第一!火箭7连胜原因揭晓,赛拉斯正式翻身当火箭遭遇到15连败时,很多球迷都对这支球队失去了信心,完全没有任何斗志和战术可言,连续输球没有带来一些改变,主教练赛拉斯的下课声音也传了出来。没想到榜眼秀杰伦格林的受伤,却让……2022年度流行色优雅紫,高贵蓝如果以色彩拟人,那么长春花蓝应该是一个婉约的仙子。蔓纱罗裙,莲步盈盈,像是洗净了世间一切污浊与黑暗,让瞬间的宿命论,都换上花的馨香。看到色彩权威机……假如外星人入侵地球将会怎样?假如外星人入侵地球将会怎样?相比于其他星系,我们所生活的星系相对年轻,但我们都知道,生命在其中茁壮成长。假如存在一个寻找其他生命迹象的外星种族,我们也许不应该到现在还未被……百褶裙早就退圈了,2022穿裙子流行剪一刀,跟着杨幂穿就对了你还在穿百褶裙吗?太老土了!百褶裙早就退圈了,今年明星达人抢着穿开叉裙,裙摆剪一刀,还特别显腿长!杨幂的时尚造型真的非常好看,开叉裙有多迷人?高级洋气又显身材,还非常显气……315直击多品牌电动自行车公然提速,点名绿源小牛等,医美行业3月15日晚8时,一年一度的315晚会如期举行。在今年的315晚会上,哪些消费热点备受关注?有哪些消费陷阱深藏不露?又有哪些企业将被曝光?以下为315晚会最新消息详……
端午节为什么要吃粽子董卿中国诗词大会第一季开场白集锦秋天,吃土豆南瓜不如吃它,才1元1斤,健脾养胃又解馋,太香了为什么明朝官员待遇很低朱元璋是何如制定官员俸禄的赵正永案以案促改心得体会笔记本电脑屏幕的那些参数是什么意思?该怎么选择?微信为何占用手机的内存越来越大?网友们纷纷产生质疑中医如何治疗儿童的感冒香奈儿口红哪个颜色卖的最好茶若君子音乐家和节目主持的女儿们苹果信号又翻车?iPhone14比上一代还差,这点真不如华为三无的舒淇,是如何一步步把脱掉的衣服穿起来的?动物王国竞选总统我想和你在一起几天也好古代手握重兵的边关大将为何很少有造反的69元能买到健康吗?买SOWHITE声波电动牙刷试试吧百合有几种繁殖方法揭秘红楼梦中的贾珠是不是贾政失手打死的今日!CBA战3场,浙江vs青岛,首钢PK广州,央视这样直播世界上最土豪的城堡,办一次婚礼要花费一亿春季韩国男生短发图片引领春季潮流给奶奶的一封信空调加氟的正确姿势适合游戏中轻度爱好者的三款智能手机,有里有面

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找