Fork me on GitHub

代码大全2阅读笔记03

今天我阅读的内容是代码大全五六两章内容,第五章讲的是软件构造中的设计,第六章讲的是可以工作的类。

软件构造设计包括:设计挑战,涉及构造快:启发式方法,设计实践以及对流性的设计方法的评论。人们更易理解许多简单项的简单信息。设计技术的目标都是把复杂问题简单化。

可工作的类就是当你选择通过继承的方式来实现一个新的类时,针对每一个子程序仔细考虑自己所希望的继承方式。

2自己过去怎么做:

面对复杂问题时,往往第一感觉就是太难了,不知道怎么做。没有想过将复杂的问题分解为可以一步一步执行的小问题。当需要调用函数时也是直接调用,没有考虑到继承方式。

3这样不好:

如果学不会像代码大全中所说将复杂问题简单化,分为小问题解决,那么我们将会面临各种苦难,而且很难解决。

4解决办法:

面对每一个问题不要低着头就是想着如何解决,首先先去分析如何可以把它分解为各个小问题去解决,这样就可以解决大部分问题。

posted @ 2019-05-01 12:50  今天123  阅读(92)  评论(0编辑  收藏  举报
1