楼主: igs816
2585 17

[其他] Practical C++ Design: From Programming to Architecture [推广有奖]

泰斗

5%

还不是VIP/贵宾

-

威望
9
论坛币
2694387 个
通用积分
18515.1777
学术水平
2743 点
热心指数
3466 点
信用等级
2559 点
经验
484572 点
帖子
5413
精华
52
在线时间
3586 小时
注册时间
2007-8-6
最后登录
2024-4-19

高级学术勋章 特级学术勋章 高级信用勋章 特级信用勋章 高级热心勋章 特级热心勋章

楼主
igs816 在职认证  发表于 2017-9-30 20:42:51 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
62fd18bd6766.jpg
Apress (October 28, 2017) | ISBN: 978-1484230565 | 246 pages | PDF (true) | 2.8 M
Go from competent C++ developer to skilled designer or architect using this book as your C++ design master class. This title will guide you through the design and implementation of a fun, engaging case study. Starting with a quick exploration of the requirements for building the application, you'll delve into selecting an appropriate architecture, eventually designing and implementing all of the necessary modules to meet the project’s requirements. By the conclusion of Practical C++ Design, you'll have constructed a fully functioning calculator that builds and executes on multiple platforms. Access to the complete source code will help speed your learning.
  
Utilize the Model-View-Controller pattern to determine the optimal architecture for the calculator; the observer pattern to design an event system;  the singleton pattern as you design the calculator’s central data repository, a reusable stack; the command pattern to design a command system supporting unlimited undo/redo; and the abstract factory pattern for a cross-platform plugin infrastructure to make the calculator extensible.
  
What You Will Learn:
Learn to read a specification document and translate it into a practical C++ design
Understand trade-offs in selecting between alternative design scenarios
Gain practical experience in applying design patterns to realistic development scenarios
Learn how to effectively use language elements of modern C++ to create a lasting design
Develop a complete C++ program from a blank canvas through to a fully functioning, cross platform application
Learn to read, modify, and extend an existing, high quality code
Learn the fundamentals of API design, including class, module, and plugin interfaces
  
Who This Book Is For:
Practical C++ Design is a book designed for the experienced C++ developer ready to take the next step to becoming a skilled C++ designer.

本帖隐藏的内容

Practical C Design - From Programming to Architecture.pdf (2.8 MB, 需要: 10 个论坛币)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Architecture Programming Architect Practical Program

本帖被以下文库推荐

沙发
军旗飞扬 发表于 2017-9-30 21:12:15 |只看作者 |坛友微信交流群
谢谢楼主分享!

使用道具

藤椅
MouJack007 发表于 2017-9-30 23:50:37 |只看作者 |坛友微信交流群
谢谢楼主分享!

使用道具

板凳
MouJack007 发表于 2017-9-30 23:51:32 |只看作者 |坛友微信交流群

使用道具

报纸
nonoyes233 发表于 2017-10-1 01:10:24 |只看作者 |坛友微信交流群
thanks

使用道具

地板
MouJack007 发表于 2017-10-1 01:42:10 |只看作者 |坛友微信交流群

使用道具

7
fengyg 企业认证  发表于 2017-10-1 07:51:20 |只看作者 |坛友微信交流群
kankan

使用道具

8
lhf8059 发表于 2017-10-1 08:17:56 |只看作者 |坛友微信交流群
快快快!

使用道具

9
xjg 发表于 2017-10-1 13:40:55 |只看作者 |坛友微信交流群

使用道具

10
zhaosl 发表于 2017-10-1 16:34:34 |只看作者 |坛友微信交流群

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 12:41