中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
編程的邏輯:如何用面向對象方法實現復雜業務需求

包郵 編程的邏輯:如何用面向對象方法實現復雜業務需求

作者:李運華
出版社:電子工業出版社出版時間:2020-08-01
開本: 其他 頁數: 364
中 圖 價:¥49.5(5.0折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

編程的邏輯:如何用面向對象方法實現復雜業務需求 版權信息

  • ISBN:9787121394027
  • 條形碼:9787121394027 ; 978-7-121-39402-7
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

編程的邏輯:如何用面向對象方法實現復雜業務需求 本書特色

適讀人群 :本書內容涵蓋面向對象技術的方方面面,由淺入深,不同水平的讀者都能從書中獲益。 ? 如果你是剛入門的程序員,則書中通俗易懂的概念和方法,完整的面向對象開發流程,能夠幫助你快速掌握面向對象開發的基本技巧,從容不迫地完成開發任務; ? 如果你已經初步掌握了面向對象開發的基本方法和步驟,則書中詳細闡述的面向對象技術的各種技巧,例如SOLID原則、設計模式、UML等,能夠幫助你快速提升自己的設計和開發水平; ? 如果你有了一定經驗,能夠熟練應用各種面向對象技術和技巧,卻沒有深入地探索,則書中對面向對象獨辟蹊徑的解讀,能夠讓你“知其然,并知其所以然”,從而在晉升或者面試的時候游刃有余。1)面向對象基礎通過對面向對象相關的歷史、發展、與面向過程的對比等相關背景知識的介紹,讓讀者對面向對象有一個更完整的認識;并深入的闡述了面向對象的各種概念,讓讀者“知其然并知其所以然”2)面向對象方法通過一個實例,完整的介紹面向對象相關技術如何在軟件開發流程中落地,整個面向對象的開發流程一環扣一環,步步為營,讓讀者避免“拍腦袋”、“頭腦風暴”式的開發方式3)面向對象技巧對“內聚耦合”、“設計模式”、“設計原則”、“UML”等*常見的面向對象技術進行了深入和別具一格的闡述,讓讀者不但知道“What”(是什么),還能知道“Why”(為什么)和“How”(如何用)4)面向對象架構實戰通過在朋友圈增加踩、ZooKeeper的源碼分析兩個實戰案例展示如何在實際開發項目中使用面向對象方法。

編程的邏輯:如何用面向對象方法實現復雜業務需求 內容簡介

本書系統地講述了面向對象技術的相關內容,包括面向對象的基本概念、面向對象開發的流程、面向對象的各種技巧,以及如何在實際開發項目中應用面向對象技術進行設計和開發。在講述相關知識或技術的時候,除了從“是什么”這個角度進行介紹外,更加著重于從“為什么”和“如何用”這兩個角度進行剖析,力爭讓讀者做到“知其然,并知其所以然”,從而達到在實踐中既能正確又能很好地應用面向對象的相關技術和技巧。

編程的邏輯:如何用面向對象方法實現復雜業務需求 目錄

目  錄
第1部分 面向對象基礎
第1章 面向對象概述
1.1 程序設計思想的發展
1.2 面向對象語言的發展歷史
1.3 面向過程
1.4 面向對象
1.5 為什么要面向對象
1.6 面向對象的應用范圍
1.7 面向對象的迷思
1.7.1 面向對象會導致性能降低?
1.7.2 面向對象語言=面向對象編程?
1.8 小結
第2章 面向對象理論
2.1 類
2.2 對象
2.3 接口
2.4 抽象類
2.5 抽象
2.6 三大核心特征
2.6.1 封裝
2.6.2 繼承
2.6.3 多態
2.7 小結
第2部分 面向對象方法
第3章 面向對象分析和設計全流程概述
第4章 需求模型
4.1 需求詳解
4.2 需求的重要性
4.3 需求分析
4.3.1 需求分析的目的
4.3.2 需求分析的方法
4.4 用例方法
4.4.1 用例的具體寫法
4.4.2 要畫圖嗎
4.5 功能
4.6 用例圖的陷阱
4.7 SSD
4.8 常見問題解答
4.9 小結
第5章 領域模型
5.1 領域建模三字經
5.2 找名詞
5.3 加屬性
5.4 連關系
5.5 常見問題解答
5.6 小結
第6章 設計模型
6.1 設計模型總覽
6.2 類模型
6.2.1 **步(照貓畫虎):領域類映射
6.2.2 第二步(精雕細琢):應用設計原則和設計模式
6.2.3 第三步(照本宣科):拆分輔助類
6.3 動態模型
6.3.1 模型分類
6.3.2 建模實踐
6.3.3 建模技巧
6.4 小結
第7章 實現模型
7.1 編程語言的差異性
7.2 C++
7.2.1 類
7.2.2 訪問控制
7.2.3 繼承
7.2.4 多態
7.2.5 抽象類
7.2.6 接口
7.3 Java
7.3.1 類
7.3.2 訪問控制
7.3.3 繼承
7.3.4 多態
7.3.5 抽象類
7.3.6 接口
7.4 小結
第3部分 面向對象技巧
第8章 設計原則
8.1 內聚
8.1.1 內聚究竟是什么
8.1.2 內聚的分類
8.2 耦合
8.2.1 耦合究竟是什么
8.2.2 耦合的分類
8.3 高內聚低耦合
8.4 類設計原則
8.4.1 SRP
8.4.2 OCP
8.4.3 LSP
8.4.4 ISP
8.4.5 DIP
8.4.6 如何應用設計原則
8.4.7 NOP
8.5 小結
第9章 設計模式
9.1 設計模式簡介
9.2 設計模式只是一把錘子
9.3 設計模式之道
9.3.1 知易行難―設計模式應用的問題
9.3.2 撥云見日―尋找設計模式之道
9.3.3 庖丁解牛―解析設計模式之道
9.3.4 舉一反三―活學活用設計模式之道
9.4 原則vs模式
9.5 模式詳解
9.5.1 Prototype模式
9.5.2 Decorator模式
9.5.3 Facade模式
9.5.4 Observer模式
9.6 小結
第10章 UML
10.1 UML簡介
10.2 UML只是語言
10.3 UML應用
10.4 需求分析階段
10.4.1 用例圖
10.4.2 用例圖的關系
10.5 設計階段
10.5.1 類圖
10.5.2 類關系圖
10.5.3 動態圖
10.5.4 結構圖
10.6 部署階段
10.7 小結
第4部分 面向對象實戰
第11章 實戰案例:朋友圈“踩”
11.1 需求模型
11.1.1 5W分析
11.1.2 1H分析
11.1.3 8C分析
11.1.4 功能列表
11.2 領域模型
11.2.1 找名詞
11.2.2 加屬性
11.2.3 連關系
11.3 設計模型
11.3.1 系統設計
11.3.2 詳細設計
11.4 代碼模型
11.5 小結
第12章 實戰案例:ZooKeeper源碼分析
12.1 ZooKeeper介紹
12.2 需求模型
12.3 領域模型
12.4 設計模型
12.5 代碼模型
12.6 小結

展開全部

編程的邏輯:如何用面向對象方法實現復雜業務需求 節選

1.5 為什么要面向對象 可以說,面向過程和計算機是如影隨形的。從計算機誕生之日起,面向過程就是占據著主導地位的思想,即使到了現在,面向過程也是無處不在的,C語言、操作系統、協議棧、驅動系統,都是面向過程的代表。 那么,為什么還會有面向對象的誕生并流行呢?當然是因為面向過程存在某些不足,如果面向過程足夠好,那么誰還費心費力地去搞另外一套呢? 前面我們提到,面向過程是一種機器的思想,以流水線作為類比,那么我們先拋開面向過程,來看看流水線有什么不足。 舉個簡單的流水線例子:啤酒生產流水線。啤酒生產流水線分為“洗瓶”“灌裝”“壓蓋”“殺菌”等幾個階段,從總體上來說,這些階段和生產一瓶醋是差不多的,但是一條啤酒生產線能夠生產醋嗎?應該是不行的,即使行,估計也要換一些東西,但是換了東西后,又不能生產啤酒了。 面向過程同樣也有流水線的這個缺點,即流程和原料相對固定,擴展比較麻煩。 對于工業系統來說,流水線的缺點可以說是微不足道的,因為工業化講究的是效率,而擴展性卻不是那么重要,一旦一條生產線建成,至少需要運行幾年,甚至運行十幾年的都有。 而對于軟件系統來說,很難想象一個軟件開發完成后,幾年都不變,大部分情況是,軟件可能1年擴展多次,甚至還沒有開發完,客戶的新需求又來了。 在軟件系統這種環境下,面向過程就顯得比較吃力了,每次需求的變更,可能都要對流程的每個步驟、原料、中間產品進行修改,這樣的代價在軟件系統中幾乎是不可接受的,因為每次修改都需要對全系統改動一次,不但工作量會大大增加,同時風險也在大大增加。 而面向對象正是為了解決面向過程的這個缺點誕生的,因此面向對象其實也不是什么復雜和玄妙的技術,面向對象思想的核心是“可擴展性”!有了面向對象,我們可以將變化帶來的影響控制在有限的范圍內,避免產生全流程或者大范圍的影響,從而降低風險。

編程的邏輯:如何用面向對象方法實現復雜業務需求 作者簡介

阿里前資深技術專家(P9),15年軟件設計開發經驗,曾就職于華為、UCWEB、阿里巴巴、螞蟻金服,承擔架構設計、架構重構、技術團隊管理、技術培訓等職責;專注于開源技術、系統分析、架構設計,對互聯網技術的特點和發展趨勢有較深入的研究和理解,先后負責過阿里游戲異地多活、飛鴿消息隊列、交易平臺解耦、螞蟻國際澳門錢包等項目,對于高性能、高可用、業務架構、系統解耦等有豐富的經驗,著有《面向對象葵花寶典:思想、技巧與實踐》、《從零開始學架構》2本書籍,極客時間專欄《從0開始學架構》作者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 浙江富广阀门有限公司| 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 江苏皓越真空设备有限公司 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 模切之家-专注服务模切行业的B2B平台! | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 最新电影-好看的电视剧大全-朝夕电影网 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 船老大板材_浙江船老大全屋定制_船老大官网 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 华溶溶出仪-Memmert稳定箱-上海协烁仪器科技有限公司 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备 | 重庆小面培训_重庆小面技术培训学习班哪家好【终身免费复学】 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 |