Python设计模式
计算机科学中的所有问题都可以通过抽象来解决。
—David Wheeler
在社会演化中,没有什么是不可避免的,使其成为不可避免的,是思想。
计算机科学中的所有问题都可以通过抽象来解决。
—David Wheeler
设计模式是在已有的方案之上发现更好的方案,而不是全新发明。
面向对象设计,难;有效的测试,很难;编写可更改的代码,更难!
不仅要知道移动棋子的各种规则,还要知道典型的开局、战术和策略。
面向对象就是对现实世界进行建模,它的基石是封装、多态、继承、组合。