注重实效的哲学
编程是一种技艺,一种需要用心学习的技艺
谢谢你们让我们梦想!
注重实效的程序员的特征:
- 早期的采纳者/快速的改编者:技术和技巧上的直觉
- 好奇:喜欢提问
- 批判的思考者:首先抓住事实而不是照搬别人的说法
- 有现实感:设法理解你面临的每个问题的本质
- 多才多艺:尽力熟悉广泛的技术和环境
Zero
编程是一种技艺,一种需要用心学习的技艺
谢谢你们让我们梦想!
注重实效的程序员的特征:
《自卑与超越:What Life Should Mean to you》是个体心理学的代表作,作者是阿尔弗雷德.阿德勒,个体心理学创始人,与弗洛伊德、荣格齐名的心理学三巨头之一;
阿德勒从“自卑感”这一核心概念出发,从家庭关系、学校教育、职业选择等多个领域中选取案例,介绍了个体心理学的基本观点,阐述了自己对于人生意义和个人价值的理解,并给出了诸多实用的建议。
如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。
面向对象设计原则为支持可维护性及复用而诞生,常见的7种面向对象设计原则如下表所示,所有的设计模式都遵循一个或多个面向对象的设计原则。
设计原则名称 | 定义 |
---|---|
单一职责原则(Single Responsibility Principle,SRP) | 一个类只负责一个功能领域中的相应职责 |
开闭原则(Open-Closed Principle,OCR) | 软件实体应对扩展开放,而对修改关闭 |
里氏代换原则(Liskov Substitution Principle, LSP) | 所有引用基类对象的地方能够透明地使用其子类的对象 |
依赖倒转原则(Dependence Inversion Principle,DIP) | 抽象不应该依赖于细节,细节应该依赖于抽象,也就是说,要针对接口编程,而不是针对实现编程 |
接口隔离原则(Interface Segregation Principle, ISP) | 使用多个专门的接口,而不使用单一的总接口 |
合成复用原则(Composite Reuse Principle, CRP) | 尽量使用对象的组合,而不是继承来达到复用的目的 |
迪米特法则(Law of Demeter, LoD) | 一个软件实体应当尽可能少地与其他实体发生作用 |
来东蒙这一年,很充实,经历了很多,很开心;随着课程的结束,在课堂学习的日子、学生生涯或许就已经结束了。在这一年经历了很多,也很感激遇到的这一切,遇到的这些优秀的小伙伴;经历的这些或愉快或激动或悲伤的事情,这些都是生命中不可或缺的调料,很有滋味。明天开始去公司实习了,总是觉得需要去做个回顾,去做个总结;总是觉得有些话,必须要写下来,才能更好的前进。