摘要:
Given two numbers represented as strings, return multiplication of the numbers as a string.Note: The numbers can be arbitrarily large and are non-nega... 阅读全文
摘要:
Given a collection of intervals, merge all overlapping intervals.For example,Given[1,3],[2,6],[8,10],[15,18],return[1,6],[8,10],[15,18].思路:这道题就是把区间数重合... 阅读全文
摘要:
单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原则。 我们在做编程的时候,很自然地就会给一个类加各种各样的功能,比如我们写一个窗体应用程序,一般会生成一个Form1这样的类,于是我们就把各种各样的代码,我们像某种商业运算的算法呀,像数据库访问的SQL语句呀什么的都写到这样的类当中,... 阅读全文
摘要:
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 在说策略模式之前,我们想用简单工厂模式来实现商场收银程序#include using namespace std;//现金收费抽象类class CashSuper{public... 阅读全文